数据库语句,isnull,在线等待

aiyu0930 2004-04-13 08:48:19
select * from yxzj where isNULL(yesno) or yesno=0 order by time desc,id desc

我在查询分析器里用该语句查不出我需要的信息!

函数语法如下:
SQL函数isNULL有两个参数:
(语法)
ISNULL ( check_expression , replacement_value )

(参数)
check_expression

将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。

replacement_value

在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型。

(返回类型)
返回与 check_expression 相同的类型。

(注释)
如果 check_expression 不为 NULL,那么返回该表达式的值;否则返回 replacement_value。

...全文
20 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mustapha 2004-04-13
yesno是保留字,你把它改成yesorno试试
回复
angelheavens 2004-04-13
isNULL(yesno) or yesno=0 or yesno=''
回复
aiyu0930 2004-04-13
谢谢大家的关注!
回复
dayanmao 2004-04-13
来晚了,恭喜!
回复
aiyu0930 2004-04-13
谢谢!我的程序可以用了!
回复
angelheavens 2004-04-13
YesNo IS NULL
回复
aiyu0930 2004-04-13
如果是保留字的话打进查询分析器里颜色会变成蓝色
回复
aiyu0930 2004-04-13
我按照你告诉我的该了:
select * from yxzj where isNULL(yesno) or yesno=0 or yesno='' order by time desc,id desc
仍然有错,如下:
服务器: 消息 174,级别 15,状态 1,行 1
isnull 函数要求有 2 个参数。
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告