如何利用MySQL数据库中的字符串函数拼接截取
发布网友
发布时间:2022-04-22 01:23
我来回答
共2个回答
热心网友
时间:2022-04-07 19:27
方法/步骤
首先,计算字符串的字符数,可以用char_length()函数,代码如下:
select
'zhangsan',char_length('zhangsan');
如下图所示:
字符串中的length()函数,用来计算字符串的长度,代码如下:
select
'zhangsan',length('zhangsan1111');
如下图所示:
字符串函数中有时需要将几个不同的字符串拼接在一起,这时可以利用concat(a1,a2,...)和concat_ws(b,b1,b2,...),可以将各字符串合并成一个字符串,代码如下:
select
concat('zhang','san','feng');
select
concat_ws('*','zhang','san','feng');
如下图所示:
热心网友
时间:2022-04-07 20:45
代码如下:
SELECT
SUBSTRING
_INDEX(SUBSTRING_INDEX(commentid,
'-',
1),
'_',-1)
FROM
check
WHERE
commentid
=
'content_13-11220-1'
这样就可以少执行
一次函数
了,当我们运行的数据足够多,那么速度也就显示的很明显了。