在写SQL语句的时候,查询是否为空用了=null然后报错了,搜索了一下得知:
sql中判断非空不能用等号,因为null在sql中被看作特殊符号,必须使用关键字is或者is not。
比如:select * from A where info is not null
本文介绍在SQL查询中如何正确地进行非空判断。由于NULL被视为特殊符号,因此不能使用等号进行比较,而应使用IS或IS NOT关键字。
在写SQL语句的时候,查询是否为空用了=null然后报错了,搜索了一下得知:
sql中判断非空不能用等号,因为null在sql中被看作特殊符号,必须使用关键字is或者is not。
比如:select * from A where info is not null
6596
7587

被折叠的 条评论
为什么被折叠?