背景介绍
很多时候我们在使用mysql查询数据的时候都会遇到一个问题,就是查询出来了一堆数据,但是查询的数据的表并没有序号,然而部分数据库显示工具是有外带序号显示,但是这种序号不是由sql产生的,而是工具的list容器生成的,那么这个时候应该怎么解决呢?

解决方案
写法一、

set @rownum = 0;
SELECT @rownum := @rownum +1 AS rownum ,s.account  FROM s_user s ORDER BY  s.reg_time DESC ;


方法1的写法就是声明了一个变量在外部,然后每行数据都为它自增。

写法二

SELECTaccount,(@i:=@i+1) AS rowsFROMs_user,(SELECT @i := 0) AS itORDER BYaccount DESC


写法二的和写法一实现的效果是一样的,只是sql有一点区别,其次在调用过程需要注意一个事项,就是在from 后面需要为变量归零重置((SELECT @i := 0) AS it),否则可能会出现累计效果。

转载于:https://www.cnblogs.com/david97/p/9413995.html

MySQL中如何为查询的数据添加自增序号、顺序呢相关推荐

  1. 【.Net】C# 将Access中时间段条件查询的数据添加到ListView中

    一.让ListView控件显示表头的方法 在窗体中添加ListView 空间,其属性中设置:View属性设置为:Detail,Columns集合中添加表头中的文字. 二.利用代码给ListView添加 ...

  2. MySQL中的分页查询

    MySQL中的分页查询 一.MySQL分页查询原则 在MySQL数据库中使用limit子句进行分页查询: MySQL分页中开始位置为0: 分页子句在查询语句的最后侧: 二.Limit子句(较为常 ...

  3. MySQL中的各种查询

    文章目录 MySQL中的各种查询 基础查询 条件查询 排序查询 常见函数查询 分组查询 连接查询 内连接 外连接 交叉连接 子查询 联合查询 MySQL中的各种查询 基础查询 条件查询 #语法:sel ...

  4. mysql按1-12月查询统计数据

    在mysql中如何实现1-12月份数据的统计查询? 首先我的数据表大概是这样的: 查询sql如下: SELECT PUR_BILL_TO_NAME AS "公司",DEPT_NAM ...

  5. Salesforce系列(六):Salesforce Apex基础SOQL查询和数据添加!

    Salesforce系列(六):Salesforce Apex基础SOQL查询和数据添加! 前言 今天博主将为大家分享:Salesforce系列(六):Salesforce Apex基础SOQL查询和 ...

  6. Salesforce系列(五):Salesforce Apex基础SOSL查询和数据添加!

    Salesforce系列(五):Salesforce Apex基础SOSL查询和数据添加! 前言 今天博主将为大家分享:Salesforce系列(五):Salesforce Apex基础SOSL查询和 ...

  7. 在mysql中通配符_mysql查询中通配符的使用

    mysql查询中通配符的使用 在mysql查询中经常会使用通配符,并且mysql的通配符和pgsql的存在区别(稍候再讨论),而且mysql中还可以使用正则表达式. SQL模式匹配: "_& ...

  8. 如何在Hive、MySQL、Oracle中分别添加自增序号

    最近公司业务涉及到了在相应库中添加自增序号这种操作,闲暇之余,整理如下,仅供参考~ 一.Hive 1.首先在Hive中建立一个测试表 create table xzw(id int, name str ...

  9. MySQL中的关联查询

    MySQL中的关联查询 (1)Question:关联是什么 关联是SQL语言中使用SELECT操作表的一种操作机制,用来联系两个或者多个表.SELECT是SQL中的查询语句,用于查询数据库中的数据.将 ...

最新文章

  1. 【译】为什么要写super(props)
  2. Jmeter性能测试 入门
  3. 干货|理解attention机制本质及self-attention
  4. RS-232 Transmitter
  5. Python调用模块发送邮件(粗糙版)
  6. java数组复制用for_在JavaScript中复制数组的最快方法 - 切片与'for'循环
  7. 消息中间件学习总结(9)——RocketMQ与kafka差异比较分析
  8. linux内核系列远程拒绝服务漏洞,预警 | Linux 爆“SACK Panic”远程DoS漏洞,大量主机受影响...
  9. Halcon OCR识别
  10. Linux内存buffer与cache区别
  11. 打印参数量GFLOPs等的参考链接暂存+pycocotools安装
  12. 无线键盘RK61使用说明
  13. python 将数据库的 utc时间转换成本地时间
  14. arduino nano引脚号_ARDUINO 脚号的命名规则
  15. unity3d 模型从上到下出现(shader)
  16. 导出RK3288开发板上的根文件系统,并打包img
  17. 神经网络算法是什么意思,神经网络属于算法吗
  18. 陪你一起看草原 在线Flash,在线歌曲
  19. java基础学php_Java基础学习
  20. BYOD——自带设备

热门文章

  1. 程序员们,千万不要接私活
  2. php 怎么调用git,Git怎么用
  3. 深度学习和TensorFlow学习资源(书籍、文档和视频)
  4. 流入接地网的电流IG与站内站外发生短路时的电流关系
  5. java证明角谷猜想_角谷猜想证明
  6. spring使用@Primary注解
  7. java oj_用java怎么做oj啊
  8. JS 生成二维码实现(qrcode.js)
  9. 一小时内了解密码学:你需要知道的一切
  10. 王易见:后电商时代,家电制造业上升还是沉沦?