mysql在查询结果列表前添加一列递增的序号列(最简)
SELECT @rownum:=@rownum+1 AS 序号, t_user.* FROM t_user ,(SELECT @rownum:=0) r -- 最简写法1
更多写法供参考:
① select (@rowNO := @rowNo+1) AS rowno,uid,uname from (SELECT * FROM t_user ) ;
② select (@rowNO := @rowNo+1) AS rowno,a.* from (SELECT * FROM t_user) a,(select @rowNO :=0) b ;
③ set @rn=0; select @rn:=@rn+1 as rn, m.* from (select * from t_user )m; -- 连续执行两个语句
④ select (@rowNO := @rowNo+1) AS 序号,a.* from t_user a,(select @rowNO :=0) b -- 最简写法2
注意:@rownum的写法不唯一,但一定有@,等于号写法一定是:=(冒号等于)
以下写法都可行:
SELECT @xxoo:=@xxoo+1 AS 序号, t_user.* FROM t_user ,(SELECT @xxoo:=0) r;
SELECT @1:=@1+1 AS 序号, t_user.* FROM t_user ,(SELECT @1:=0) r;
SELECT @:=@+1 AS 序号, a.* FROM t_user a ,(SELECT @:=0) r; (首推)
来张查询结果图:
转载于:https://www.cnblogs.com/gantoday/p/8662347.html
mysql在查询结果列表前添加一列递增的序号列(最简)相关推荐
- mysql查询递增列_mysql在查询结果列表前添加一列递增的序号列(最简)
SELECT @rownum:=@rownum+1 AS 序号, t_user.* FROM t_user ,(SELECT @rownum:=0) r -- 最简写法1 更多写法供参考: ① ...
- php列表框怎么用,PHP+Mysql+jQuery查询和列表框选择操作实例讲解
这篇文章主要介绍了PHP+Mysql+jQuery查询和列表框选择操作实现过程,需要的朋友可以参考下 本文讲解如何通过ajax查询mysql数据,并将返回的数据显示在待选列表中,再通过选择最终将选项加 ...
- MySQL笔记-查询进程列表(查客户端IP、使用的用户、当前状态、ID号、使用的库)及断开客户端连接
查询进程列表: SELECT * FROM information_schema.processlist 这里ID就是客户端连接到MySQL的ID号,USER为连接的用户,HOST为客户端主机号,DB ...
- oracle或mysql分组查询并且获取前3条排序后的数据
因为这个需求,所以百度找到了对于不同数据库的两种写法并附带上自己的浅显的理解,如果大家有更好的理解的方式或者更好的写法,请在评论处奉上您的想法,再次拜谢了 mysql : select a.* fro ...
- MySQL语句查询数据库数据并添加到Redis缓存
自从工作到现在已经四个月有余了,一直想要分享一下近期的所思所想,记录一下自己的成长,但碍于时间问题,并没有实现.今天终于有时间啦,那我就分享一个最近在做的东西. 目录 需求 做法 问题与解决 需求 从 ...
- mysql group 查询的替代_mysql group_concat替代或多行作为列
在我开始提问之前,我简要介绍一下问题所在: 我有一个存储大约400万个'参数'值的表.这些值具有id,模拟ID和参数id. 参数id映射到一个参数表,它基本上只是将id映射到一个文本,如参数x,y等的 ...
- MySql为查询结果添加前、后缀
SQL CONCAT函数:用于将两个字符串连接起来,形成一个单一的字符串. 举例: 查询当前系统时间 正常查询:select current_date ; 添加前缀:select CONCAT(&qu ...
- mysql和redis统计网站活跃度,最代码网站用户私信列表采用mysql union查询优化为Redis查询的经验和相关代码片段分享...
由于用户和私信的数据量逐渐增加,查询用户和其他用户的私信合并排重排序的sql语法给mysql带来了很大的压力,springdata jpa的hql查询语法如下:select id from (sele ...
- MySQL 查询学生的总成绩并进行排名_MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况)...
MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) 我的表结构: 先放代码 -- 查询各科成绩前三名的记录(不考虑成绩并列情 ...
- mysql 映射到map null_mybatis处理查询map列表属性为null的问题,而导致查询map无该key对象...
1.常规处理方法(数据库以mysql为例) IFNULL(m.last_use_time,) ) ) as last_lat if判断是否为null,设置一个默认值. 2.前台jsp页面处理,判断是否 ...
最新文章
- Ubuntu14.04 x64 zabbix 3.0 安装
- 目前主流的四大浏览器内核Trident、Gecko、WebKit以及Presto
- PLSQL Developer中几个功能
- 使用postman删除Marketing Cloud里的contact数据
- 沉沦17年,这位昔日科技霸主、最值钱企业,终于回来了……
- din算法 代码_从啥也不会的小白,如何成为合格的算法工程师?
- 动态图相册 android,动态图相册 in de App Store
- 文末有福利 | 6大理由,告诉你为什么这个大会你不能错过!
- PLSQL 的安装与简单使用
- 通软终端安全管理系统V6 卸载脚本
- lstm优点缺点_LSTM和易失性时间序列:优点和缺点
- Xcode8控制台不打印NSLog
- 反思:为什么你做淘宝客不赚钱
- 看看大师们讲解英语学习方法
- mongodb php auth,mongodb 3.0改变了authMechanism
- 爬取ajax加载的豆瓣电影
- Spring cloud config Actuator健康监测
- C++Primer(5th) Notes - 2.1 基本内置类型
- Docker学习(二):安装软件
- 只有快速上网 芝麻才能开门
热门文章
- 计算机系统更新不上怎么办理,电脑系统更新打不开怎么办
- java 实现订单合并_向高手进阶,从 0 开始手写实现一个 RPC 框架!
- springboot 建readme_README
- 澎湖师傅共制巨型“米龟” 延续两岸“乞龟”祈福民俗
- Boot2Docker 安装运行出现客户端与服务端版本不一致的解决办法
- xpath提取目录下所有标签内的内容,递归 //text()
- 第一个应用成功上架了-武林世界
- hello!!大家好
- GridView控件事件详解
- python基于tornade的高并发接口编程实战学习