(一)MySQL數據拼接concat的使用

一、用法

使用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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章