SQL:如何给sql查询结果加上序号
给SQL查询结果加序号
用SQL查询出结果后,想要在结果的每行前面加上序号怎么办?
这儿提供三种办法:
(例子中:
student为表名
stuid为student表中的字段
)
1、窗口函数:row_number()
-- 给查询后的结果加上序号
-- 方法一:row_number()
select row_number() over(order by a.stuid) `no` ,a.*
from (select *from student) a
;
2、窗口函数:rank()
-- 方法二:rank()
select rank() over(order by a.stuid) `no` ,a.*
from (select *from student) a
;
3:MySQL中不支持窗口函数时:
-- 方法三:MySQL中如果不支持窗口函数
select (@i:=@i+1) i ,a.*
from (select *from student) a,(@i:=0) i
;
SQL:如何给sql查询结果加上序号相关推荐
- 给SQL查询结果加上序号
SQL Server 下 SELECT ROW_NUMBER() OVER(ORDER BY ID) ROWNU,A1 FROM TA1 SQL Server 中的 ROW_NUMBER() 得到一个 ...
- sql查询结果加上序号
https://style.potepan.com/articles/23566.html DB2的方法 select row_number() over(order by jan_code asc) ...
- 【转】在SQL Server中通过SQL语句实现分页查询
在SQL Server中通过SQL语句实现分页查询 2008年01月06日 星期日 12:28 建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY ...
- SQL语法之基础查询(进阶1)and条件查询(进阶2)
SQL语法体系学习笔记 SQL语法之基础查询(进阶1)and条件查询(进阶2) SQL语法之排序查询(进阶3)and常见函数(进阶4) SQL语法之分组函数,分组查询(进阶5)and连接查询(sql9 ...
- 在 sql server 中,查询 数据库的大小 和 数据库中各表的大小
2019独角兽企业重金招聘Python工程师标准>>> 在 sql server 中,查询 数据库的大小 和 数据库中各表的大小 其实本来只想找一个方法能查询一下 数据库 的大小,没 ...
- SQL 新加字段查询窗口报错
SQL 新加字段查询窗口报错 这是由于SQL Server的intellisense的引起的,intellisense是SQL Server的智能记录智能感知功能,即当给sql表名加上".& ...
- mongodb 跟踪SQL语句及慢查询收集
有个需求:跟踪mongodb的SQL语句及慢查询收集 第一步:通过mongodb自带函数可以查看在一段时间内DML语句的运行次数. 在bin目录下面运行 ./mongostat -port 端口号 ...
- MySQL 数据库 之 高级 SQL 语句(常用查询,正则表达式,运算符,库函数,存储过程)
文章目录 前言 一 . 常用查询介绍 1.按关键字排序 1.1默认升序 1.2 降序 1.3 多字段的排序 2. 对结果进行分组 2.1 分组统计 3.限制结果条目 3.1 查看前4行 3.2 查看第 ...
- SQL Server Management Studio 查询中使用 SQLCMD 模式
从 SQL Server 2005 开始,可以在 SQL Server Management Studio 查询编辑器中使用 SQLCMD 模式执行 TSQL.要在查询编辑器中编写或编辑 SQLCMD ...
最新文章
- 【Java基础】Java常见的异常
- python基础语法总结-Python基础语法总结之逻辑运算
- WC2017 Day1
- ubuntu修改mysql root密码_Ubuntu 下修改mysqlroot密码
- 数据分析机器学习-分类好坏的评价方式
- ASP.NET读取(导入)CSV文件[献给菜鸟的我们]
- [Webapp]国内移动端浏览器占比
- Rabbitmq如何设置优先级队列?如何限流?如何重试?如何处理幂等性?
- vlc之d3d渲染流程
- 云计算项目实战——系统API模块
- Java金额转换_阿拉伯数字转换成中国大写数字
- 新手学习开源项目zheng环境部署
- android 基带版本,基带是什么 基带版本是什么
- Chrome 去广告插件'Adblock Plus' ,以及插件安装失败方法
- 快递单号如何批量查询呢
- fx3u4ad一adp说明书_三菱FX3U-4AD-ADP使用方法
- 畅捷通T+ v2接口 发布IIS报错 RsaUsingSha with PSS
- FreeNAS 0.72 安装 mldonkey 3.0.6
- Linux基础命令---find
- 如何打造一个低效能技术团队?
热门文章
- Python处理文档
- google浏览器chrome无法导入IE收藏夹的问题
- 使用python和sklearn的中文文本多分类实战开发
- (超详细)强大的grid布局
- 2020年工业用微型计算机,2008年10月自考工业用微型计算机真题及答案
- 源码编译安装go,ERROR: Cannot find /root/go1.4/bin/go
- python按指定概率抽样_概率加权的随机抽样 (Weighted Random Sampling) – A-Res 蓄水池算法...
- 如何配置一台支持6块RTX3090静音级深度学习工作站
- LaTeX中常见的宏包及其含义
- ssh提交 hadoop集群