假如有一張成績表,如何查詢前三名?
uj5u.com熱心網友回復:
select * from tb limit 0,2uj5u.com熱心網友回復:
select * from tb limit 0,2 樓上 是回傳所有資料的頭3行 應該再加上一個order by陳述句進行排序select * from 成績表 order by 得分 desc limit 0,2
order by 得分 desc 按照得分列進行 降序排列【999--0】
order by 得分 asc 按照得分列進行 升序排列 【0--999】
uj5u.com熱心網友回復:
select * from 成績表 order by 得分 desc limit 3uj5u.com熱心網友回復:
SELECT*
FROM
成績表
ORDER BY
分數 DESC
LIMIT 3
uj5u.com熱心網友回復:
select * from 成績表 order by 成績 desc limit 3;也可以修改為:
select * from 成績表 order by 成績 desc limit 0,3;
limit 3 和 limit 0,3 效果一致的。
最近在個人公眾號《andyqian》上,更新來不少MySQL相關的文章,有索引優化的,有LIMIT優化的,也許對你有幫助!
uj5u.com熱心網友回復:
select*
from 表
order by 分數
desc limit 3;
uj5u.com熱心網友回復:
select * from 成績表 order by 分數 desc limit 0,3;轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/99596.html
標籤:MySQL
上一篇:mongodb3.6分片報錯
