首頁 > 軟體

MySQL限制查詢和資料排序介紹

2022-03-25 13:01:16

一、限制查詢

我們通過limit可以限制返回結果的行數

select * from 表名 limit count;
select * from users limit 3;

1.指定從第幾行起,返回多少行

select * from 表名 limit start,count;
select * from users limit 2,3;

相等

select * from users limit 3 offset 2;

2.取最大值

select * from users order by age desc limit 1;

3.取最小值

select * from users order by age asc limit 1;

4.分頁

select * from users limit (page-1)*pageSize,pageSize;

二、資料排序

當資料查詢出來以後,我們可以對資料進行排序處理。在末尾使用order by語句。

select * from 表名 order by 列1 asc|desc,列2 asc|desc,...

注:

  • asc即為升序,也是預設值。
  • desc即為降序
  • 排序首先先按照列1進行排序,如果出現結果相同的,在進行列2排序

1.年齡大於10的根據id進行降序排序

select * from users
where age > 10 order by id desc;

2.年齡大於10的按照id進行升序排序

select * from users
where age > 10 order by id asc;

到此這篇關於MySQL限制查詢和資料排序介紹的文章就介紹到這了,更多相關MySQL限制查詢資料排序內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com