一、用法
使用concat函數實現連接。我們先看看他的用法:
二、舉例
將tstudent表中需要的幾列進行拼接,並以 ‘結果’ 作爲別名。
SELECT
CONCAT(`StudentID`,`Sname`,`sex`,`cardID`) AS 結果
FROM
tstudent
將tstudent表中需要的幾列進行拼接,並以結果作爲別名。而且字段數據以逗號隔開。
SELECT
CONCAT(`StudentID`,',',`Sname`,',',`sex`,',',`cardID`) AS 結果
FROM
tstudent
但是如果StudentID、Sname、
sex、cardID這幾個字段中有一列或者幾列中有空值,那就不好使了。
我們可以使用IFNULL函數,將爲空的值都返回0
SELECT
IFNULL(cardID,0) AS 編號
cardID #加上原始的進行對比
FROM
tstudent
然後將上面中的語句嵌套進去
SELECT
CONCAT(`StudentID`,',',`Sname`,',',`sex`,',',`IFNULL(cardID,0)`) AS 結果
FROM
tstudent