为 MySQL 的查询结果添加排名字段
来源:互联网 发布:无主之地2mac存档位置 编辑:程序博客网 时间:2024/06/05 05:51
我正在用 MySQL 客户端的时候,突然想到如果可以给查询结果添加排名该多好啊,然后就找到了一个简单的解决办法。
下面是一个示例表的数据:
然后我们要根据 Roll_No 字段进行排序并给出排名,我们首先必须定义一个初始值为0的变量,然后在查询结果中使用这个变量。
如下面的代码:
1
SET
@counter=0;
2
3
SELECT
@counter:=@counter+1
AS
Rank,LastName,Roll_no
as
Roll
FROM
Students
ORDER
BY
Roll_no
ASC
;
执行该语句的结果如下:
更多关于自定义变量的内容请看 MySQL 的文档。
- 为 MySQL 的查询结果添加排名字段
- 为 MySQL 的查询结果添加排名字段
- 为 MySQL 的查询结果添加排名字段
- mySql 为查询的结果集增加一个序号字段
- MySql为查询结果添加前、后缀
- SQL&MySQL 查询添加字段为行号
- mysql在查询结果中自动添加序号字段列
- Mysql查询依据结果排名功能
- mysql查询字段为null的方法
- mysql字段为空时表的查询
- mysql查询结果添加序列号
- mysql查询结果添加序列号
- mysql查询结果添加序列号
- mysql查询结果添加序列号
- mysql查询结果添加序列号
- mysql--mysql简单实现查询结果添加序列号的方法
- MySQL 查询结果为乱码
- mysql中查询条件字段为空的查询
- 如何在sqlserver中写存储过程
- CentOS 6 安装 wine
- c++深层复制
- Oracle 游标详解(转)
- MVC中的扩展点(六)ActionResult
- 为 MySQL 的查询结果添加排名字段
- 纯虚函数能为private吗?
- sql函数
- WPA/WPA2安全与破解
- MATLAB中多行注释的三种方法
- <%@Register Assembly="" namespace=" " TagPrefix=" " %>
- 正则表达式基础
- trigger
- .c 文件和.cpp 文件在工程中共存问题