select * from a
where id not in(select top 65536 * from a order by id)
order by id不知道效率啊,测试一下吧~~
如果有可能的话,可以改变查询的思路
where id not in(select top 65536 * from a order by id)
order by id不知道效率啊,测试一下吧~~
如果有可能的话,可以改变查询的思路
解决方案 »
- [求购SQL 语句一条]
- sql行专列问题
- 关于Business Intelligence(BI系统)的问题
- 企业管理器如何对各个角色有关表操作权限生成教本?
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。
- 联表Update,存在则Update,不存在则insert。
- /3g /pae awe 我这样理解对不对???
- 数据库专家再进来,数据库中是否应该建主外键关系问题
- 在线急问:怎么用存贮过程实现?
- 我装了oracle 8.16(定制安装)后怎么不见proC/C++?
- 求救sql的一个分组问题
- 如何在一个数据库含有1309* 所有表名取出来,增加到在分别增加到一个库表中?
如果是sql2000,使用下面的SELECT * FROM vip
WHERE vip_code>
(SELECT MAX(vip_code) FROM (SELECT TOP 65536 vip_code FROM vip ORDER BY vip_code ASC)a)
left join
(select top 65536 vip_code from vip order by vip_code) b
on a.vip_code=b.vip_code
where b.vip_code is null
where vip_code>(select max(vip_code) from
(select top 65536 vip_code from tb order by vip_code) x)
select @i=count(*)-100 from vip
exec('select * from (select top '+@i+' * from vip order by vip_code desc) a order by vip_code asc')
where id not in(select top 65536 * from a order by id)
order by id 不知道效率啊,测试一下吧~~
如果有可能的话,可以改变查询的思路如果改为:
select * from a
where id not in(select top 65536 id from a order by id)
order by id
效率是不是高一些?