(1)concat( )
将多个字符串连接成一个字符串,连接符用' '包起来。(强调:分隔符不能为null,否则结果全为null)。
用法:concat(id, ' ',name, ' ',score)
举栗子:
![6117c4a27fd7cad58defd2916bc96685.png](https://i-blog.csdnimg.cn/blog_migrate/7989ae8ba0c72a62236608ded4605a28.jpeg)
(2)concat_ws( )
将多个字符串连接成一个字符串,在最开始的位置连接符,指定一次即可(concat需要多次指定)。
用法:concat_ws('-' ,id,name,score)
举栗子:
![bf520eee12e24f54c05886665741d5fa.png](https://i-blog.csdnimg.cn/blog_migrate/cf3a73629d11c671268bf09709a81111.jpeg)
(3)group_concat( )
将group by产生的同一个分组中的值连接起来,返回一个字符串。
用法:group_concat([distinct 字段 [order by 字段 asc/desc] [separator '分隔符'])
举栗子:
![4502eee407a129f14af0d9780a395406.png](https://i-blog.csdnimg.cn/blog_migrate/cfba4d7cabf114d3016a12cb2bf82347.jpeg)
SELECT
![3e34b99138fd06362d3a99d4d622eb67.png](https://i-blog.csdnimg.cn/blog_migrate/3315ed8a8be3d37cf402384ae6735553.png)
(4)like( )
需要与通配符一起使用(‘%’代表任意字符出现任意次数,‘_’仅能匹配单个字符)。
举栗子:
![9fd9eeb7f9f65342555fe70a89a0f841.png](https://i-blog.csdnimg.cn/blog_migrate/a5ef015d228df5b9740d98f07a0dcac0.jpeg)
![c8c462e6ff2d1dd4f975b7990a0bcc21.png](https://i-blog.csdnimg.cn/blog_migrate/ce4bf5187472b2b0808ec3a7d19b0cbc.jpeg)
![d0d1130c9b169ddb74e9f1e59742c5d1.png](https://i-blog.csdnimg.cn/blog_migrate/f8a67340caae3d963e383e94ed0926b5.jpeg)
(5)substr( )
用于从字段中提取出相应位置的字符。
用法:substr(str,1,4) # 从2019-06-23中提取出2019,“1”代表起始位置,“4”代表截取的长度。
![ccd33055b5e7971260d6830f3f5e19bf.png](https://i-blog.csdnimg.cn/blog_migrate/a6fd1d4a3537d1d5510a80c8860e26e4.jpeg)
(6)regexp( )
正则表达式匹配函数。(少用,不举例子啦)。
大家如果有补充的,可以在评论区里留言呀!