目的:查出Student表中学生生ID的断号情况

执行如下语句:


-- 初参条件  针对对象表 LS_bas1数据库里的 TA1 表
-- 查 TA1 表中 ID 号不连续 缺少的记录--定义 三个变量 最小记录、最大记录、记录搜索用
DECLARE @MINID INT,@MAXID INT,@GOINT INT-- 从TA1表中取得 ID最小的、ID最大的记录
SELECT @MINID = MIN(ID),@MAXID = MAX(ID) FROM dbo.student-- 从最小记录开始循环向 临时表 #LSTAB 里追加记录,以产生连续的GOID记录
SET @GOINT = @MINID
SELECT @GOINT AS GOID INTO #LSTAB
WHILE @GOINT < @MAXIDBEGINSET @GOINT = @GOINT + 1INSERT INTO #LSTAB(GOID) VALUES (@GOINT)END-- 将#LSTAB中GOID有,与TA1表ID中没有的记录找出来,就是你要的
SELECT * FROM #LSTAB
WHERE GOID NOT IN (SELECT ID FROM dbo.student
)
ORDER BY GOID-- 最后,好习惯,清理中间的临时表
DROP TABLE #LSTAB

查询结果:

参考链接:百度知道【怎么查询SQL中连续编号中间的断号】https://zhidao.baidu.com/question/922683722386483899.html

查询SQL中连续编号中间的断号相关推荐

  1. mysql 断号查询_怎么查询SQL中连续编号中间的断号

    展开全部 思路给你: 1.找到你的表中的 连续编号的 最小值. 2.找到你的表中的 连续编号的 最大值. 3.产生一个临时表,62616964757a686964616fe78988e69d83313 ...

  2. 查询字符串中连续出现的字符

    根据用户需求需要查询字符串中连续出现的字符 如'mn,asdfs,opq,dfasf,abc,asdlfj,defg' 'DF,RST',要求找出两个字符串中连续出现的字符 这里两个字符串数据相当于表 ...

  3. sql 精读(二) 标准 SQL 中的编号函数

    标准 SQL 中的编号函数 以下部分介绍了 BigQuery 支持的编号函数.编号函数是分析函数的一部分. 如需了解分析函数的工作原理,请参阅分析函数概念.如需了解编号函数的工作原理,请参阅编号函数概 ...

  4. sql 子查询 嵌套查询_SQL子查询– SQL中的嵌套查询

    sql 子查询 嵌套查询 In the real world, there are times when we need a particular set of data but we don't h ...

  5. mysql查询sql中日期为当天的记录_SQL 查询当天,本月,本周的记录 sql 查询日期...

    SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111)   ORDE ...

  6. sql 精读(三) 标准 SQL 中的编号函数示例

    编号函数概念 编号函数会根据每一行在指定窗口中的位置向该行分配整数值. RANK().DENSE_RANK() 和 ROW_NUMBER() 示例: WITH Numbers AS(SELECT 1 ...

  7. mysql 删除另一个表中的_mysql – 在一个查询SQL中删除两个表中的记录

    我有两张桌子 EMPGROUP_TBL SEQID | MASTERID | BUSINESS_UNIT | DIVISION | SUB_DIVISION | CLASSIFICATION | SU ...

  8. 查询SQL中某表里有多少列包含某字段

    select c.namefrom SYSCOLUMNS as c left join SYSOBJECTS as t on c.id=t.id where c.name like '这里是某个字段% ...

  9. 查询SQL中日期条件

    DateTime dt_cr = Convert.ToDateTime(str_createtime); string str_date = dt_cr.ToString("yyyy-MM- ...

最新文章

  1. xilinx axi dma 深入开发(一)
  2. java socket datagramsocket_用DatagramSocket写的个渣渣聊天后台,求拍砖
  3. 关于网络投票的反思2018-11-11
  4. OpenCV钻石Diamond 标记的检测
  5. 拼接字符串的优雅方式
  6. 架构师成长之路:如何提升技术掌控力?
  7. 回溯法解整数的划分问题(C语言)
  8. 柠檬汁制成的电池可以开动超100千克的车子吗?
  9. 简单干净的Emlog6.0.1技术导航模板源码-视频教程
  10. 15.立体几何——立体,基本概念,随机点立体图,立体估计深度_2
  11. 加州大学欧文计算机工程硕士,UCI加州大学尔湾分校软件工程硕士Master of Software Engineering...
  12. java 抽象属性_怎样在java中定义一个抽象属性
  13. python代码解读器_python文章生成器(附源码+讲解)
  14. 44.Linux/Unix 系统编程手册(下) -- 管道和 FIFO
  15. css html设计网页完整代码,htmlcss完整的网页代码
  16. 使用计算机对炼钢过程,炼钢过程计算机二级系统
  17. termux python turtle_如何在termux上安装Python的turtle库?
  18. SpringBoot-HelloWorld
  19. ITOM(IT运维管理软件)
  20. linux各种一句话反弹shell总结

热门文章

  1. 《大漠烟尘》读书笔记及读后感文章3700字
  2. NCE4 L9 Royal Espionage
  3. PTA L1-039 古风排版 C++实现
  4. python抓取_如何用Python抓取最便宜的机票信息(下)
  5. 卫星定位基础理论之GPS信号及其导航电文
  6. 模拟停车场管理系统(c++,使用栈和队列)
  7. 用友网络董事长王文京:企业数智化,要以战略为引领,以业务为核心 | 2020 T-EDGE全球创新大会...
  8. QML TextEdit 语法高亮显示
  9. JavaScript的运行机制
  10. 计算机体系结构“圣经”新版,图灵奖得主扛鼎之作,影响无数技术人