sql concat()函数

本文介绍了SQL中用于连接字符串的三个函数:concat()、concat_ws()和group_concat()。详细阐述了它们的用法和示例,包括concat()如何合并字符串,concat_ws()如何使用分隔符连接字符串并忽略NULL值,以及group_concat()如何在分组后以指定分隔符连接字段值。
摘要由CSDN通过智能技术生成

1.concat()

concat()函数用于将两个字符串连接起来,形成一个单一的字符串

eg: employee_tbl

id

name

work_date

daily

1

John

2007-01-24

250

2

Ram

2007-05-27

270

sql:

SELECT CONCAT(id, name, work_date) FROM employee_tbl;

结果:

CONCAT(id, name, work_date)

1John2007-01-24

2Ram2007-05-27

2.concat_ws()

使用方法:concat_ws(separator ,str2,str2,…)

concat_ws()代表concat with separator,是concat()函数的特殊形式。

第一个参数是其他参数的分隔符,分隔符的位置要放在两个字符串连接的位置之间。分割符可以是一个字符串,也可以是其他参数

注意:如果分隔符为NULL,那么结果也为NULL,函数会忽略任何分隔符参数后的NULL值

eg:

select concat_ws(',','11','22','33');

结果:

concat_ws(‘,’,‘11’,‘22’,‘33’)

11,22,33</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值