sql字符串拼接(concat、concat_ws、group_concat)

  1. concat 将多个字符串连接成一个字符串
    concat(str1, str2,…)
  2. concat_ws 和concat()类似,将多个字符串连接成一个字符串,可以指定分隔符
    concat_ws(separator, str1, str2, …)
  3. group_concat 将group by产生的同一个分组中的值进行拼接字符串
    group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator ‘分隔符’] )
select 
    GROUP_CONCAT(concat_ws(',', a.qty, a.name) separator ' | ') as assetName
from
     asset  a
group by a.id

猜你喜欢

转载自blog.csdn.net/awen6666/article/details/103616241