我是南城余!阿里云開發者平臺專家博士證書獲得者!
歡迎關注我的博客!一同成長!
一名從事運維開發的worker,記錄分享學習。
專注于AI,運維開發,windows Linux 系統領域的分享!
本章節對應知識庫
南城余 — MySQL · 語雀
?
第05章_排序與分頁.pdf
?排序
--降序排列
--關鍵字 ASC(ascend)DESC (descend)
-- 句式 order by salary asc / desc 默認為asc升序
-- 有order和where同時出現時,where要在from之后,不然會報錯select last_name ,salary
from employees
where salary between 2000 and 10000
order by salary desc-- 二級排序或者多級排序同理,在order后面無限增加即可
select last_name ,salary
from employees
where salary between 2000 and 10000
order by salary desc,department_id asc
分頁查詢
-- 關鍵字 limit
-- limit 前面數字是偏移量,一般查詢數據-1,后面的是查詢所需要行數,即幾條數據--1.每頁 顯示20條記錄,此時顯示第一頁
select last_name,employee_id
from employees
limit 0,20
--2.每頁顯示20條記錄,此時顯示第2頁
select last_name,employee_id
from employees
limit 20,20
--2.每頁顯示20條記錄,此時顯示第3頁
select last_name,employee_id
from employees
limit 40,20--limit填寫順序,必須放在整個子句的最后面
select last_name ,salary
from employees
where salary between 2000 and 10000
order by salary desc,department_id asc
limit 0,20-- 只查詢兩條數據,第32,33條數據
select last_name ,salary
from employees
limit 31,2