排序和分页(order by & limit)

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

排序: asc升序 desc降序
order by 通过哪个字段排序

mysql> select a.id,a.name,subjectName,studentResult
    -> from student a
    -> inner join subject b
    -> on a.id =b.id 
    -> inner join result c
    -> on b.id =c.id
    -> where subjectName='高等数学-1'
    -> order by studentResult asc;
+----+-----------+----------------+---------------+
| id | name      | subjectName    | studentResult |
+----+-----------+----------------+---------------+
|  5 | 小刘    | 高等数学-1 | 45            |
|  6 || 高等数学-1 | 56            |
|  3 | 王五    | 高等数学-1 | 78            |
|  4 | 张三    | 高等数学-1 | 87            |
|  2 | 刘能    | 高等数学-1 | 89            |
|  1 | 赵六天 | 高等数学-1 | 94            |
+----+-----------+----------------+---------------+
6 rows in set (0.01 sec)

分页
在这里插入图片描述

mysql> select a.id,a.name,subjectName ,studentResult
    -> from student a
    -> inner join subject b
    -> on a.id=b.id
    -> inner join result c
    -> on b.id =c.id
    -> where subjectName = '高等数学-1'
    -> order by studentResult asc
    -> limit 0,5;
+----+--------+----------------+---------------+
| id | name   | subjectName    | studentResult |
+----+--------+----------------+---------------+
|  5 | 小刘 | 高等数学-1 | 45            |
|  6 || 高等数学-1 | 56            |
|  3 | 王五 | 高等数学-1 | 78            |
|  4 | 张三 | 高等数学-1 | 87            |
|  2 | 刘能 | 高等数学-1 | 89            |
+----+--------+----------------+---------------+
5 rows in set (0.01 sec)
mysql> select a.id,a.name,subjectName,studentResult
    -> from student a
    -> inner join subject b
    -> on a.id = b.id
    -> inner join result c
    -> on b.id = c.id
    -> where subjectName ='高等数学-1'
    -> order by studentResult asc
    -> limit 5,5;
+----+-----------+----------------+---------------+
| id | name      | subjectName    | studentResult |
+----+-----------+----------------+---------------+
|  1 | 赵六天 | 高等数学-1 | 94            |
+----+-----------+----------------+---------------+
1 row in set (0.01 sec)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值