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