sql如何查找符合条件的第一条数据,而不是全部.

Fev 2011-07-09 03:26:13
例如:access中有五行数据:
id a
1 1
2 0
3 3
4 0
5 0
用条件 where a=0 查找,最后根据access的遍历方式得到的可能是id=2的那行数据或是id=5,而不是得到id235这三行.
求这个方法是为了,在只需要一条满足条件的数据时,且数据库较大的情况下,节省没必要的搜索,以加快访问数据库的速度
...全文
5215 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ProperZhang 2013-04-08
  • 打赏
  • 举报
回复
引用 4 楼 lixiasd 的回复:
想问一下2楼,我们用的是oracle 9i 用你那种写法的话,是会报错的。。。。
Select * from table1 where a = 0 limit 0,1
lixiasd 2012-05-21
  • 打赏
  • 举报
回复
想问一下2楼,我们用的是oracle 9i 用你那种写法的话,是会报错的。。。。
Fev 2011-07-09
  • 打赏
  • 举报
回复
谢谢,ACMAIN_CHM
ACMAIN_CHM 2011-07-09
  • 打赏
  • 举报
回复
Select top 1 from table1 where a=0

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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