程序笔记   发布时间:2022-07-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了MySQL排序与分页大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

目录

order by

二级排序

分页

limit


order by

使用 ORDER BY 对查询到的数据进行排序操作。 升序:ASC (ascend)                    从低到高 降序:DESC (descend)               从高到低

eg:1.对stu表中的成绩(grade)从高到低排序

2.对stu表中的成绩(grade)从低到高排序

1.select *
from stu
order by drade desc;
2.select * 
from stu 
order by (asc);asc可有可无

注意:列的别名只能在order by中使用,不能在where中使用

where要在from后,order by 之前

二级排序

显示员工信息,按照dept_id的降序排列,salary的升序排列  

SELECT emp_id,salary,dept_id
FROM employees
ORDER BY department_id DESC,salary ASC;

多级的话往后加就行

分页limit

#需求:每页显示pageSize条记录,此时显示第pageNo页: #公式:LIMIT (pageNo-1) * pageSize,pageSize;

eg:1.每页显示20条记录,此时显示第2页

2.每页显示20条记录,此时显示第3页

3.每页显示20条记录,此时显示第4页

1.limit 20,20    2.limit 40,20       3.limit 60.20

注意:用法where---order-----limit

练习:表里有107条数据,我们只想要显示第 32、33 条数据怎么办呢?

SELECT employee_id,last_name
FROM employees
LIMIT 31,2;

mysql8.0新的分页  limit....offset....

limit后面的是显示数量,offset后面是偏移量。

大佬总结

以上是大佬教程为你收集整理的MySQL排序与分页全部内容,希望文章能够帮你解决MySQL排序与分页所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: