回 帖 发 新 帖 刷新版面

主题:哪一句快些

第一句:
select * from mytable where id>0 and id<=10000 order by id asc
第二句:
select top 10000 * from mytable where id>0 order by id asc

回复列表 (共4个回复)

沙发

我觉得应该是一样快

板凳

其实你可以在查询分析器里输入这两条语句,分别进行,就可以得出你想得到的结果
呵呵!

3 楼

如果ID字段主键并且为自增列并且从 1开始的,那么这么写或许会更快吧 :

select top 10000 * from mytable

4 楼

第二种会快些,它只挑选出id>0的从第一条到第10000条数据

我来回复

您尚未登录,请登录后再回复。点此登录或注册