SQL拼接字符串函数CONCAT()和CONCAT

tech2025-12-09  1

1. CONCAT(str1,str2,…)

一般情况 SELECT CONCAT("程","序","员","良","良")

结果:“程序员良良”

如果包含 null, 结果为null SELECT CONCAT("a",null,"b")

结果:null

2. CONCAT_WS(separator,str1,str2,…)

第一个参数 separator 为分隔符

一般情况 SELECT CONCAT_WS("-","a","b","c")

结果:“a-b-c”

str 中的 null 会被忽略 SELECT CONCAT_WS("-","a",null,"c")

结果:“a-c”

separator 如果为null ,返回null SELECT CONCAT_WS(null,"a","c")

最新回复(0)