如果我们将包含NULL值的列名作为CONCAT()函数的参数之一传递,MySQL将返回什么?
众所周知,CONCAT()如果函数的任何参数为NULL,它将返回NULL。这意味着如果我们将包含NULL值的列名作为CONCAT()函数的参数之一传递,则MySQL将返回NULL。以下是“学生”表的示例进行说明。
示例
在此示例中,我们串联了两个字符串的值,并且在第5行第一处,该值为NULL,因此串联结果也为NULL。
mysql> Select Name, Address, CONCAT(Name,' Resident of ',Address)AS 'Detail of Student' from Student; +---------+---------+---------------------------+ | Name | Address | Detail of Student | +---------+---------+---------------------------+ | Gaurav | Delhi | Gaurav Resident of Delhi | | Aarav | Mumbai | Aarav Resident of Mumbai | | Harshit | Delhi | Harshit Resident of Delhi | | Gaurav | Jaipur | Gaurav Resident of Jaipur | | Yashraj | NULL | NULL | +---------+---------+---------------------------+ 5 rows in set (0.00 sec)
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短