设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: t小宝
打印 上一主题 下一主题

[查询] 返回记录数为0的查询语句怎么写最好?

[复制链接]

点击这里给我发消息

11#
 楼主| 发表于 2007-8-24 16:31:03 | 只看该作者
楼上说得对,不过,我主要还是想了解一下查询的机理。

还发现以下几句都可以返回0记录:

Select * From 客户表 Where Null

Select * From 客户表 Where False

Select * From 客户表 Where 1=2

Select * From 客户表 Where 1<>1

就是不知道哪种效率最好,原因是什么?会不会是上面第二种呢?
12#
发表于 2007-8-24 16:52:27 | 只看该作者
都一样的,条件九不答十
13#
发表于 2007-8-24 21:35:26 | 只看该作者
我用:Select * From 客户表 Where 1=2
14#
发表于 2007-8-27 09:59:42 | 只看该作者
只要id是主键,用id检索都是很快的。
15#
发表于 2007-8-27 10:04:35 | 只看该作者
原帖由 t小宝 于 2007-8-24 16:31 发表
楼上说得对,不过,我主要还是想了解一下查询的机理。

还发现以下几句都可以返回0记录:

Select * From 客户表 Where Null

Select * From 客户表 Where False

Select * From 客户表 Where 1=2
...


第2、3、4句都可以肯定是不会检索的,第1句不清楚会不会检索
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 22:32 , Processed in 0.099464 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表