如何利用MySQL数据库中的字符串函数拼接截取

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何利用MySQL数据库中的字符串函数拼接截取相关的知识,希望对你有一定的参考价值。

方法/步骤
  首先,计算字符串的字符数,可以用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');
  如下图所示:
参考技术A 代码如下:
SELECT
SUBSTRING
_INDEX(SUBSTRING_INDEX(commentid,
'-',
1),
'_',-1)
FROM
check
WHERE
commentid
=
'content_13-11220-1'
这样就可以少执行
一次函数
了,当我们运行的数据足够多,那么速度也就显示的很明显了。

以上是关于如何利用MySQL数据库中的字符串函数拼接截取的主要内容,如果未能解决你的问题,请参考以下文章

mysql字符串的常用函数(截取和拼接)

MySQL字符串的拼接截取替换查找位置

MySQL字符串的拼接截取替换查找位置

Excel 之 字符串截取拼接和透视表

mysql怎么截取字段的字符串

Mysql常用函数