• 简介
  • 用while产生
  • 用with产生

简介

在SQL中,要产生连续的自然数,有很多方法。本文暂时列举了其中的两种方法,后续发现更多方法再补充。

用while产生

用while产生连续的自然数,只要控制好while条件就好了

declare @i int = 1
declare @count int = 100while @i <= @count
beginprint @iset @i = @i + 1
end

用with产生

用with产生连续的自然数,主要是with可以引用自身

declare @i int = 1
declare @j int = 1
declare @count int = 100;WITH q(num) as (select 1union allselect num + 1from qwhere num < @count
)
select * from q

用SQL产生连续的自然数相关推荐

  1. 非常实用的,使用SQL查询连续号码段。(做计费系统或SP的兄弟经常会用到)...

    非常实用的,使用SQL查询连续号码段.(做计费系统或SP的兄弟经常会用到) 数据库中如何使用SQL查询连续号码段 在[Database吧]上有一则非常巧妙的SQL技巧,学习一下,记录在这里. 最初的问 ...

  2. 【每日一练:SQL】写一条SQL统计连续三个月金额大于0及每个月的金额

    写一条SQL统计连续在三个月金额大于0及展现每个月的金额 需求: 下面是表FEE,字段是month(月份),service_id(电话号码),fee(出帐金额),请参看下面要求:    Month   ...

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

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

  4. oracle号码段拆开,学习-SQL查询连续号码段的巧妙解法

    学习-SQL查询连续号码段的巧妙解法 在ITPUB上有一则非常巧妙的SQL技巧,学习一下,记录在这里. 最初的问题是这样的:我有一个表结构, fphm,kshm 2014,00000001 2014, ...

  5. 连续的自然数不是连续的实数

    1,2,31,2,31,2,3 是连续的自然数,自然数都是整数,所以1,2,3是连续的整数.这没错. 自然数也都是实数,所以 1,2,31,2,31,2,3 是连续的实数.这就不对了.为什么不对?可以 ...

  6. 学习-SQL查询连续号码段的巧妙解法--转载

    原文地址:http://www.eygle.com/archives/2006/09/sql_tips.html 我有一个表结构, fphm,kshm 2014,00000001 2014,00000 ...

  7. SQL实战篇:SQL解决连续X天的问题

    上一节内容,通过用户留存率的案例,讲解了解决近X天问题的思路,接下来,在本节内容来看看关于连续X天的问题,该类问题是面试和实际业务中经常需要解决的问题. 首先对连续指标.做个定义,如下: 1日连续:当 ...

  8. [SQL]LeetCode180. 连续出现的数字 | Consecutive Numbers

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  9. mysql查询连续三天100以上_一个SQL查询连续三天的流量100以上的数据值【SQql Server】...

    题目 有一个商场,每日人流量信息被记录在这三列信息中:序号 (id).日期 (date). 人流量 (people).请编写一个查询语句,找出高峰期时段,要求连续三天及以上,并且每天人流量均不少于10 ...

最新文章

  1. gis 数据框裁剪_ArcGis入门学习教程带练习数据
  2. xxe漏洞攻防 简介 xml 引用外部实体 构造恶意内容
  3. 戴尔官网全网抄底价! 企业级高性能机Vostro仅¥1,999!更有额外福利等你来领!...
  4. html5中三角函数,HTML5(四)html5<canvas路径和三角函数的故事>(中)
  5. C++ : 内联函数和引用变量
  6. nifity scaffold gem
  7. 拿专属内推码!一汽-大众专场直播招聘来了
  8. 【HDU 4352】 XHXJ's LIS (数位DP+状态压缩+LIS)
  9. integer为null_走进 JDK 之 Integer
  10. 正交表测试与混合正交表工具
  11. 双目三维重建:双目摄像头实现双目测距(Python)
  12. Word打开文件错误提示用文本恢复转换器打开文件
  13. 万豪、富士通、浪潮、完美世界、新东方等众多企业服贸会上分享行业新趋势、展示前沿技术...
  14. 分区命令详解:用Fdisk命令硬盘分区
  15. 北交桑基韬:“超”人的机器学习,非语义特征的得与失
  16. java重命名_java实现文件重命名的方法
  17. 数字经济核心科技深度报告:AI+5G是数字时代通用技术平台
  18. 尤雨溪大大在 6 月 4 日的 Vue3.0 技术分享
  19. 游泳过后,耳朵进水怎么办,中耳进水
  20. mysql中按照每个月分组统计数据并且查询去年的所有数据

热门文章

  1. java小项目图书管理系统_Java小项目迷你图书管理系统
  2. 读书笔记--云边有个小卖部
  3. python获取最新学术文献_快解锁新姿势,教你如何用Python搞定文献搜索和科研图片!...
  4. oracle怎么执行存储过程_分享一个分析Oracle存储过程性能小技巧
  5. Being a good boy in the spring festival NIM博弈
  6. 利用python进行数据分析——第13章 python建模库介绍
  7. 均分纸牌模型之mxj分礼物
  8. 适合本科生的AI比赛目录
  9. Python——常用Python包的学习笔记
  10. win10下Redis安装、启动教程