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