对于NULL字段的操作,有几点注意的地方,统一收集记录在此文章,以便后面的查找使用。
1.查询表中某一字段为NULL的结果
select * FROM table1 WHERE column1=null; #错误使用方法:查询结果为空
select * FROM table1 WHERE isNull(column1); #正确使用方法,注意isNull的大小写。isNULL就会报语法错误。
2.NULL与其他字符的拼接、运算、比较操作
select null+"aa"; #结果为NULL
select concat(null,"a"); #NULL与其他字符做拼接,结果为NULL
select null+1; #NULL与其他字符做运算,结果为NULL
select null<>0; #NULL与其他字符做比较,结果为NULL
版权声明:本文为qq_37992410原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。