sql空字符串判断函数_SQL中的字符串常见操作函数

(1)concat( )

将多个字符串连接成一个字符串,连接符用' '包起来。(强调:分隔符不能为null,否则结果全为null)。

用法:concat(id, ' ',name, ' ',score)

举栗子:

6117c4a27fd7cad58defd2916bc96685.png

(2)concat_ws( )

将多个字符串连接成一个字符串,在最开始的位置连接符,指定一次即可(concat需要多次指定)。

用法:concat_ws('-' ,id,name,score)

举栗子:

bf520eee12e24f54c05886665741d5fa.png

(3)group_concat( )

将group by产生的同一个分组中的值连接起来,返回一个字符串。

用法:group_concat([distinct 字段 [order by 字段 asc/desc] [separator '分隔符'])

举栗子:

4502eee407a129f14af0d9780a395406.png
原数据
SELECT 

3e34b99138fd06362d3a99d4d622eb67.png

(4)like( )

需要与通配符一起使用(‘%’代表任意字符出现任意次数,‘_’仅能匹配单个字符)。

举栗子:

9fd9eeb7f9f65342555fe70a89a0f841.png
原数据

c8c462e6ff2d1dd4f975b7990a0bcc21.png
使用通配符‘%’

d0d1130c9b169ddb74e9f1e59742c5d1.png
使用通配符‘_’

(5)substr( )

用于从字段中提取出相应位置的字符。

用法:substr(str,1,4) # 从2019-06-23中提取出2019,“1”代表起始位置,“4”代表截取的长度。

ccd33055b5e7971260d6830f3f5e19bf.png

(6)regexp( )

正则表达式匹配函数。(少用,不举例子啦)。

大家如果有补充的,可以在评论区里留言呀!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值