博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql中如何实现row_number
阅读量:6720 次
发布时间:2019-06-25

本文共 676 字,大约阅读时间需要 2 分钟。

创建一个学生表,插入10条数据

CREATE TABLE student (id int, name varchar(20), score integer);INSERT INTO student VALUES (1, 'jack', 90);INSERT INTO student VALUES (2, 'tom', 85);INSERT INTO student VALUES (3, 'allen', 79);INSERT INTO student VALUES (4, 'michael', 95);INSERT INTO student VALUES (5, 'steven', 65);INSERT INTO student VALUES (6, 'kevin', 100);INSERT INTO student VALUES (7, 'kate', 60);INSERT INTO student VALUES (8, 'david', 55);INSERT INTO student VALUES (9, 'kelly', 95);INSERT INTO student VALUES (10, 'bale', 99);

查询分数小于80分的学生,显示row_number

SELECT  @curRow := @curRow + 1 AS row_num,s.id,s.name,s.scoreFROM    student sJOIN    (SELECT @curRow := 0) rWHERE   s.score < 80;

转载地址:http://qwcmo.baihongyu.com/

你可能感兴趣的文章
psacct工具 /var/account/pacct文件太大
查看>>
Windows系统管理笔记(6)
查看>>
java中的sortset集合
查看>>
cxgrid导出
查看>>
Exsi服务故障
查看>>
电子商务思维导图精品荟萃:电子商务思维导图大全
查看>>
使用NS2模拟多媒体通讯与无线网络(一)
查看>>
Smart pointers
查看>>
关于rsync中/etc/rsync.password的权限故障:
查看>>
struts.xml配置详解
查看>>
IPSEC ***两个阶段的协商过程
查看>>
稻盛和夫自传读书笔记
查看>>
我的友情链接
查看>>
系统自带sysprep工具重置系统
查看>>
图书推荐:《世界上下五千年大全集》
查看>>
asp.net怎样在URL中使用中文、空格、特殊字符
查看>>
git命令
查看>>
Linux中Yum 出现 Temporary failure in name resolution 解决方案
查看>>
神州数码不同OSPF进程及区域间的通信 实例
查看>>
RHEL AS4下升级oracle10g到10.2.0.3
查看>>