CONCAT_WS()
是一個在 SQL 查詢中用于連接多個字段值的函數,它代表 “Concatenate With Separator”(帶分隔符連接)
以下是如何使用 CONCAT_WS()
函數處理多列數據的示例:
SELECT CONCAT_WS(',', column1, column2, column3) AS concatenated_columns
FROM table_name;
這將從 table_name
表中選擇 column1
、column2
和 column3
列,并使用逗號作為分隔符將它們連接起來。結果將顯示在名為 concatenated_columns
的新列中。
例如,如果我們有一個包含 first_name
和 last_name
列的 “employees” 表,我們可以使用以下查詢將這兩個字段連接起來,并在它們之間添加一個空格作為分隔符:
SELECT CONCAT_WS(' ', first_name, last_name) AS full_name
FROM employees;
這將返回一個名為 full_name
的新列,其中包含員工的全名。