Mysql中concat_ws如果是空的,如何不被分隔符分开

SELECT CONCAT_WS(",",IF(1>2,"1",""),"1","2","3")

输出为: ,1,2,3

如果不想要前面的,号,可以把改为null,表示不输出。

SELECT CONCAT_WS(",",IF(1>2,"1",NULL),"1","2","3")

输出为:1,2,3


本文由 hcb 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论