MySQL查詢列轉行+兩邊拼接單引號

MySQL查詢列轉行+兩邊拼接單引號

SELECT
	GROUP_CONCAT(CONCAT( '''', ifnull(gysid,''), '''' )) AS gysid 
FROM
(
		SELECT DISTINCT( GYSID ) AS gysid  FROM table_name WHERE id IN ( '10', '11' )
) t

結果:‘4’,‘5’,‘1’,‘2’,‘3’

注意: sql中in關鍵詞()中不能爲空。

即不能爲:

in ()

可以爲:

in ('')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章