1,语法:CONCAT(STR1,STR2,...)

将多个字符串连接成一个字符串。

返回结果为连接参数产生的字符串,如果有任何一个参数为空,则返回值为NULL。

MySQL 连接字符串函数 CONCAT()、 CONCAT_WS() 、GROUP_CONCAT()

2.  CONCAT_WS()

语法:CONCAT_WS(separator,str1,str2,...)

第一个参数是其它参数的分隔符。分隔符的位置在连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。如果分隔符是NULL,则结果为NULL。如果其他参数含有NULL,则会被忽略该NULL。

MySQL 连接字符串函数 CONCAT()、 CONCAT_WS() 、GROUP_CONCAT()

3.  GROUP_CONCAT()

语法:

GROUP_CONCAT([DISTINCT] expr [,expr ...]
[ORDER BY {unsigned_integer | col_name | expr}
[ASC | DESC] [,col_name ...]]

[SEPARATOR str_val])

语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc  ] [separator '分隔符'] )

默认以','分隔。

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

说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;separator是一个字符串值,缺省为一个逗号。


相关文章:

  • 2021-10-02
  • 2021-07-01
  • 2022-02-15
  • 2021-04-02
  • 2021-07-19
  • 2021-09-03
  • 2023-02-14
  • 2021-11-23
猜你喜欢
  • 2021-04-26
  • 2022-12-23
  • 2022-02-14
  • 2022-12-23
  • 2022-12-23
  • 2022-01-04
  • 2021-11-23
相关资源
相似解决方案