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")