where (id is null)什么意思?

fisherboy 2009-09-27 05:16:00
1,
sql="select * from [biao] where (id is null)"
适合Access数据库吗?适合sql server数据库吗?

2
sql="select * from [biao] where isnull(id)"
适合Access数据库吗?适合sql server数据库吗?
...全文
787 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinfield 2009-10-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 fisherboy 的回复:]
1,
sql="select * from [biao] where (id is null)"
适合Access数据库吗?适合sql server数据库吗?

2
sql="select * from [biao] where isnull(id)"
适合Access数据库吗?适合sql server数据库吗?
[/Quote]


1.适合
2.在T-SQL(也就是SQL Server所支持的SQL语言)中,IsNull的作用是把空值替代成指定的值。然而在Access中,IsNull的作用仅仅是判断是否为空值,而且参数的个数也和T-SQL中的不一样,只有一个输入参数。
wubaozhang 2009-09-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 fisherboy 的回复:]
1,
sql="select * from [biao] where (id is null)"
适合Access数据库吗?适合sql server数据库吗?

2
sql="select * from [biao] where isnull(id)"
适合Access数据库吗?适合sql server数据库吗?
[/Quote]


要知道适合不适合,自己运行一把不就行了,跑这里来消遣洒家
wubaozhang 2009-09-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 aier520 的回复:]
sql="select * from [biao] where id=""
为什么不这样写呢?
[/Quote]

NULL值不等同于""
rjzou2006 2009-09-27
  • 打赏
  • 举报
回复
id is null

isnull是access吗?
没用过,

只用过is null sql server ,oracle.
zzhqiao 2009-09-27
  • 打赏
  • 举报
回复
第1种方法是正确的,是判断id字段为空的情况。
aier520 2009-09-27
  • 打赏
  • 举报
回复
sql="select * from [biao] where id=""
为什么不这样写呢?
youngsheep 2009-09-27
  • 打赏
  • 举报
回复
这应该是要新增一笔资料的一个语法,就是要把表结构查出来

后面应该是:

rs.open sql,conn,1,3
rs.addnew

......

我习惯用sql="select * from [biao] where 1 <> 1
同城同梦 2009-09-27
  • 打赏
  • 举报
回复
null
空的意思

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧