---问题----
--查找断号区间

--建立測試環境
Create Table TEST
(ID Int)
--插入數據
Insert TEST Select 1
Union All Select 2
Union All Select 5
Union All Select 6
Union All Select 8
Union All Select 9
Union All Select 10
Union All Select 11
Union All Select 16
GO
--測試
Select
 Rtrim(A.ID) + '-' + Rtrim(Min(B.ID)) As 断号区间
From
 (Select
  T.ID + 1 As ID
 From
  TEST T
 Where Not Exists(Select ID From TEST Where ID = T.ID + 1)) A
Inner Join
 (Select
  T.ID - 1 As ID
 From
  TEST T
 Where Not Exists(Select ID From TEST Where ID = T.ID - 1)) B
On A.ID <= B.ID
Group By A.ID
GO
--刪除測試環境
Drop Table TEST
--結果
/*
断号区间
3-4
7-7
12-15
*/

转载于:https://www.cnblogs.com/sesexxoo/archive/2007/03/17/6190352.html

Sql查找断号区间...相关推荐

  1. SQL找出顺序列中的断号

    先假设info表中有如下数据 select id from info  id ----------- 1 2 3 5 6 7 8 10 11 12 15 select beginId,(select ...

  2. 查询SQL中连续编号中间的断号

    目的:查出Student表中学生生ID的断号情况 执行如下语句: -- 初参条件 针对对象表 LS_bas1数据库里的 TA1 表 -- 查 TA1 表中 ID 号不连续 缺少的记录--定义 三个变量 ...

  3. mysql 查询 断号_Mysql断号查询(连续数字查询中间断开的地方)

    项目里需要用到连续的序列号,这个序列号要按照从小到大的顺序依次往后生成. 比如1,2,3,4,5,6,7..24,25...这种连续格式,当前面的某一个数字被用掉以后,就重新生成.比如2,6被用掉了, ...

  4. access查找楼号为01_二级ACCESS模拟001

    二级 ACCESS 模拟 一.基本操作题 请在 " 答题 " 菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下. 在考生文件夹下, "samp1.accdb ...

  5. Mysql断号查询(连续数字查询中间断开的地方)

    项目里需要用到连续的序列号,这个序列号要按照从小到大的顺序依次往后生成. 比如1,2,3,4,5,6,7..24,25...这种连续格式,当前面的某一个数字被用掉以后,就重新生成.比如2,6被用掉了, ...

  6. Java连接SQL Server 2012【查看自己电脑上的SQL Server端口号;附:jar包】

    目   录 1.查看自己电脑上的SQL Server端口号 2.Java连接SQL Server数据库 2.1.jar包下载 2.2.Java项目:导入jar包 2.3.Java连接SQL Serve ...

  7. 历届试题 连号区间数

    试题 历届试题 连号区间数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 小明这些天一直在思考这样一个奇怪而有趣的问题: 在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区 ...

  8. 连号区间数(2013年第四届c/c++ b组第10题)

    题目描述 标题:连号区间数 小明这些天一直在思考这样一个奇怪而有趣的问题: 在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是: 如果区间[L, R] 里的所有元素(即此排列的第L个 ...

  9. [蓝桥杯] 连号区间数

    [蓝桥杯] 连号区间数 峰值内存消耗 < 64M CPU消耗  < 5000ms [题目描述 - Problem Description] 小明这些天一直在思考这样一个奇怪而有趣的问题: ...

最新文章

  1. cisco配置静态NAT
  2. openresty开发系列39--nginx+lua实现接口签名安全认证
  3. 【yii2调试神器】yii2-debug能力分析和配置项解析
  4. React with Webpack - 3: 内联image、font
  5. 认知计算机语言学,什么是认知语言学
  6. 前端学习(3323):高级设计说闭包
  7. laravel5.4+vue+vux+element的环境搭配
  8. 代替紧急通知_人员紧急替代程序与替代方案的通知
  9. Java集合类学习总结
  10. 基于PHPCMS的SQL注入(Havij)
  11. CakePHP:链接地址问题(不用mod_rewrite,IIS)
  12. 1009 说反话 (20 分)—PAT (Basic Level) Practice (中文)
  13. k3 审核流程图_3金蝶K3操作流程图详解
  14. IT人论房价 (七) 城市置业乱谈
  15. 每天过得很焦虑怎么办?尤其是职场焦虑。
  16. 学习teardrop攻击并伪造一个ip包
  17. 数据结构—1.时间复杂度
  18. 修改iOS工程的Organization Name
  19. B站学习云开见明:Python数据分析入门到精通学习笔记
  20. Vue项目之登录注册

热门文章

  1. es的聚合数据的准确性
  2. [DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问解决方
  3. VB获取系统目录的简单方法
  4. 变身吧,无人机:多种姿势可以选择,你喜欢X还是O?
  5. 乌镇互联网大会 | 王恩东院士谈人工智能:计算力就是生产力
  6. 最强NLP模型BERT喜迎PyTorch版!谷歌官方推荐,也会支持中文
  7. Mask R-CNN官方实现“又”来了!基于PyTorch,训练速度是原来2倍
  8. 不劳烦苹果了!现在,FBI让嫌疑人抬头刷脸就能解锁iPhone
  9. 零基础入门神经网络:从原理、主要类型到行业应用
  10. vue 工作项目中 实现消息列表的 全选,反选,删除功能