Group_Concat in Concat not working with NULL values

后端 未结 3 1914
再見小時候
再見小時候 2021-01-12 05:54

I have a table

CREATE TABLE IF NOT EXISTS `dept` (
  `did` int(11) NOT NULL,
  `dname` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSE         


        
3条回答
  •  北海茫月
    2021-01-12 06:18

    Hope following query will serve your purpose

    SELECT GROUP_CONCAT(
    IF(dname IS NOT NULL, CONCAT(did,"','",dname), CONCAT(did,"','NULL")) 
    SEPARATOR '),(') AS Result FROM dept
    

提交回复
热议问题