2010-09-21 70 views

回答

56

CONCAT()功能呢?

SELECT id, CONCAT(lastname, ', ', firstname) AS name FROM `table`; 

如果你要來連接多個領域,你也可以考慮CONCAT_WS()功能,其中第一個參數是自變量的休息,這是字符串之間添加要連接的分離:

SELECT id, 
     CONCAT_WS(',', field_1, field_2, field_3, field_4) list 
FROM `table`; 
+0

感謝CONCAT_WS – Sayka 2015-09-13 14:41:05

3

使用concat,如:

SELECT id, CONCAT(lastname, ' , ', firstname) AS name FROM `table`; 
-1

您可以使用GROUP_CONCAT()

獲得由逗號分隔表的所有列名的

例子:

SELECT GROUP_CONCAT(c.`COLUMN_NAME`) FROM information_schema.`COLUMNS` c 
WHERE c.`TABLE_SCHEMA` = "DB_NAME" AND c.`TABLE_NAME`="TABLE_NAME" 

輸出:

column_name_1,column_name_2,column_name_3,column_name_4,... 
+0

這不回答原來的問題。 – Moak 2017-10-30 16:45:18

相關問題