mysql字符串拼接并设置null值的实例方法
#字符串拼接concat(s1,s2);将表中last_name和first_name中的字符串拼接
selectconcat(last_name,first_name)as姓名fromemployees;
#只会修改last_name不会修改first_name
SELECTfirst_name,last_nameASfFROMemployees;
#将两个列用逗号隔开并命名为out_put
SELECTCONCAT(`last_name`,',',`phone_number`)ASout_putFROMemployees;
#ifnull判断是否为空,如果为空则显示为0而不是null,并将列名显示为结果
SELECTIFNULL(commission_pct,0)AS结果FROMemployees;
内容扩展:
字符串的拼接
1.1CONCAT(s1,s2,...)函数
返回连接参数产生的字符串,一个或多个待拼接的内容,任意一个为NULL则返回值为NULL。
SELECTCONCAT('现在的时间:',NOW());--输出结果:现在的时间:2019-01-1711:27:58
1.2CONCAT_WS(x,s1,s2,...)函数
返回多个字符串拼接之后的字符串,每个字符串之间有一个x。
SELECTCONCAT_WS(';','pan_junbiao的博客','KevinPan','pan_junbiao');--输出结果:pan_junbiao的博客;KevinPan;pan_junbiao
希望以上整理的内容能够帮助到大家,感谢大家对毛票票的支持。