hur.cn - 华软网

 热门搜索

请教,怎么查找不连续的id

  作者:未知    来源:网络    更新时间:2019/10/7
id
1
2
3
4
5
7
8

需求
id
6
如何用一条sql语句实现
------华软网友回答------
select id from tablename where id<10 and id not in(
select id from tablename where id<10)
试试看。
------华软网友回复------
oracle:

select *
from (select rownum id from col where rownum <= 9) t
where id not in (select id from yourtable)
------华软网友回复------
.... 

select id from table where id not in  (select id-1 from table) 

这个能找到断号起头的那个id  然则如果接连断号就没措施了~~sqlserver没有rownum之类的东西~对照郁闷      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。