SQL 查询连续区间

本文探讨如何在SQL中查询连续区间,通过分析数据特性,提出三种查询方案,逐步优化性能,从表扫描和逻辑读取的角度展示了查询效率的提升。文章引用了专家的查询方法,并介绍了SQL Server 2005的row_number函数在解决此类问题上的应用。
摘要由CSDN通过智能技术生成

 

这篇文章演示如何查询连续区间。

首先创建一个实验表,并插入测试数据。

create table tbl(num int not null primary key)
go

insert into tbl
values(1),(2),(3),(4),(5),(6),(100),(101),(102),(103),(104),(105),(200),(201),(202) -- 多值插入,SQL Server 2008新引入的语法。
go

 

期望的结果是找出每一个连续区间的起始值和结束值&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值