查询连续的数字

amazeyeli amazeyeli 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
USE tempdb 
IF OBJECT_ID('test') IS NOT NULL
DROP TABLE test;
GO
CREATE TABLE test
(
id int
);
GO
INSERT INTO test VALUES
(1),(2),(3),(5),(8),(9),(10),(11);
GO
-------------------------------------

-------------------------------------
/*
id_star id_end
------- -------
1 3
8 11
*/
...全文

相关推荐

用My SQL查询连续的数字(连续出现问题)

最近在leetcode上刷题的时候,发现了一个比较有代表性的查询连续出现数字的问题。当然这个连续出现问题可以是很多,连续签到、连续登陆等。这个时候需要用到自连接,自连接也就是把一张表当两张表用。 比如这道题: 为了看起来舒服一些,我在自己的workbench上测试的时候没有用这张表,不过道理是一样的。 1、先建表 # 先建立一张试验用的表stu_score。 create table stu_score(id int not null, fenshu int not null,primary key(id)); insert into stu_score(id,fenshu) value(1

weixin_38703123

LeetCode力扣刷题数据库(180):连续出现的数字

问:为什么没有179题 答:因为最近在更新数据库,179不是数据库,都是按照leetcode的模块来的,不会落下的大家放心 问题 编写一个 SQL 查询,查找所有至少连续出现三次的数字。 例如,给定上面的 Logs 表, 1 是唯一连续出现至少三次的数字。 分析过程 1.查看表的所有内容 select * from logs; 2.创建2个表l1,l2看一下效果 select * from logs as l1, logs as l2; 3.改成三个表l1,l2和l3 select * from logs as l1, logs as l2, logs as l3; 4.连续

weixin_38718690

ACM算法竞赛资料动态维护连续相同数字区间

ACM-ICPC/CCPC/XCPC算法竞赛资料动态维护连续相同数字区间

codedadi

分段连续数字跳号查找

分段连续数字跳号查找

Yu_Wei_123

SqlServer生成连续数字根据指定的数字操作

需求是使用sqlserver根据指定的数字和表生成一串连续的数字,类似于oracle中ROWNUM的功能,具体实现如下: 一、Oracle使用ROWNUM实现方式 SELECT ROWNUM number_list FROM 表名 WHERE ROWNUM <= 10; 二、SqlServer实现上述功能的三种方式 1.使用MASTER…spt_values方式 SELECT number FROM MASTER..spt_values WHERE TYPE = 'P' AND number > 0 AND number <= 10; spt_values是master数据

weixin_38734506
评论 6
收藏 已收藏
分享
返回顶部
amazeyeli
MS-SQL Server 34,876 成员 254,635 内容