一、用法
使用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