查询SQL中连续编号中间的断号
目的:查出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中连续编号中间的断号相关推荐
- mysql 断号查询_怎么查询SQL中连续编号中间的断号
展开全部 思路给你: 1.找到你的表中的 连续编号的 最小值. 2.找到你的表中的 连续编号的 最大值. 3.产生一个临时表,62616964757a686964616fe78988e69d83313 ...
- 查询字符串中连续出现的字符
根据用户需求需要查询字符串中连续出现的字符 如'mn,asdfs,opq,dfasf,abc,asdlfj,defg' 'DF,RST',要求找出两个字符串中连续出现的字符 这里两个字符串数据相当于表 ...
- sql 精读(二) 标准 SQL 中的编号函数
标准 SQL 中的编号函数 以下部分介绍了 BigQuery 支持的编号函数.编号函数是分析函数的一部分. 如需了解分析函数的工作原理,请参阅分析函数概念.如需了解编号函数的工作原理,请参阅编号函数概 ...
- sql 子查询 嵌套查询_SQL子查询– SQL中的嵌套查询
sql 子查询 嵌套查询 In the real world, there are times when we need a particular set of data but we don't h ...
- mysql查询sql中日期为当天的记录_SQL 查询当天,本月,本周的记录 sql 查询日期...
SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDE ...
- sql 精读(三) 标准 SQL 中的编号函数示例
编号函数概念 编号函数会根据每一行在指定窗口中的位置向该行分配整数值. RANK().DENSE_RANK() 和 ROW_NUMBER() 示例: WITH Numbers AS(SELECT 1 ...
- mysql 删除另一个表中的_mysql – 在一个查询SQL中删除两个表中的记录
我有两张桌子 EMPGROUP_TBL SEQID | MASTERID | BUSINESS_UNIT | DIVISION | SUB_DIVISION | CLASSIFICATION | SU ...
- 查询SQL中某表里有多少列包含某字段
select c.namefrom SYSCOLUMNS as c left join SYSOBJECTS as t on c.id=t.id where c.name like '这里是某个字段% ...
- 查询SQL中日期条件
DateTime dt_cr = Convert.ToDateTime(str_createtime); string str_date = dt_cr.ToString("yyyy-MM- ...
最新文章
- xilinx axi dma 深入开发(一)
- java socket datagramsocket_用DatagramSocket写的个渣渣聊天后台,求拍砖
- 关于网络投票的反思2018-11-11
- OpenCV钻石Diamond 标记的检测
- 拼接字符串的优雅方式
- 架构师成长之路:如何提升技术掌控力?
- 回溯法解整数的划分问题(C语言)
- 柠檬汁制成的电池可以开动超100千克的车子吗?
- 简单干净的Emlog6.0.1技术导航模板源码-视频教程
- 15.立体几何——立体,基本概念,随机点立体图,立体估计深度_2
- 加州大学欧文计算机工程硕士,UCI加州大学尔湾分校软件工程硕士Master of Software Engineering...
- java 抽象属性_怎样在java中定义一个抽象属性
- python代码解读器_python文章生成器(附源码+讲解)
- 44.Linux/Unix 系统编程手册(下) -- 管道和 FIFO
- css html设计网页完整代码,htmlcss完整的网页代码
- 使用计算机对炼钢过程,炼钢过程计算机二级系统
- termux python turtle_如何在termux上安装Python的turtle库?
- SpringBoot-HelloWorld
- ITOM(IT运维管理软件)
- linux各种一句话反弹shell总结
热门文章
- 《大漠烟尘》读书笔记及读后感文章3700字
- NCE4 L9 Royal Espionage
- PTA L1-039 古风排版 C++实现
- python抓取_如何用Python抓取最便宜的机票信息(下)
- 卫星定位基础理论之GPS信号及其导航电文
- 模拟停车场管理系统(c++,使用栈和队列)
- 用友网络董事长王文京:企业数智化,要以战略为引领,以业务为核心 | 2020 T-EDGE全球创新大会...
- QML TextEdit 语法高亮显示
- JavaScript的运行机制
- 计算机体系结构“圣经”新版,图灵奖得主扛鼎之作,影响无数技术人