SQL查询空和NULL不能简化点吗?

来源:百度知道 编辑:UC知道 时间:2024/04/19 19:01:44
原来ACCESS查询可以使用:
SELECT * FROM TEST WHERE NAME & '' = ''
来查询字段为空和NULL的值
但是到SQL以后就只能用:
SELECT * FROM TEST WHERE NAME = '' AND NAME AS NULL
不能用AND吗?好麻烦,我好多地方都要改。
郁闷中...
SELECT * FROM TEST WHERE NAME IS NULL 会出现NAME=""的查询不到的问题
像同时查询两个条件:
NAME=""
NAME IS NULL
但是不想用AND,想用一个公式,比如INT,VAL,TRIM等等一次查询两个条件

应该是这个意思了吧:
SELECT * FROM TEST WHERE ISNULL(NAME,'') + '' = ''
在SQL中如果直接加的话,会过滤掉NULL的,所以用ISNULL函数就可以实现了