1、concat函数
CONCAT(str1,str2,…)
返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。
Sql 效果:
2、concat_ws函数
使用方法:
CONCAT_WS(separator,str1,str2,...)
CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式。第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数
和concat函数不同的是, concat_ws函数在执行的时候,不会因为NULL值而返回NULL
Sql 效果:
3、group_concat函数
完整的语法如下:
group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
3.1 以合同号分组,把设备名称字段的值打印在一行,逗号分隔(默认)
3.2 以合同号分组,把设备名称字段的值打印在一行,分号分隔“;”
3.3 以合同号分组,把设备名称字段的值打印在一行,逗号分隔,以设备名称字段排倒序