MySQL中有時(shí)候需要將多個(gè)變量拼接成一個(gè)字符串,這是可以通過CONCAT函數(shù)實(shí)現(xiàn)。
SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM employees;
上面的查詢中使用了CONCAT函數(shù)將first_name和last_name變量拼接成了full_name字符串。
除了CONCAT函數(shù),還可以使用 CONCAT_WS 函數(shù),它可以在拼接字符串的同時(shí)指定一個(gè)分隔符。
SELECT CONCAT_WS(',', first_name,last_name) AS full_name FROM employees;
上面的查詢中使用了CONCT_WS函數(shù)將first_name和last_name變量通過逗號(hào)分隔,拼接成了full_name字符串。
另外還可以使用SET語句將多個(gè)變量拼接成一個(gè)字符串變量。
SET full_name = CONCAT(first_name, ' ', last_name); SELECT full_name FROM employees;
以上代碼將first_name和last_name變量拼接成了一個(gè)字符串變量full_name,在查詢中調(diào)用該變量。