mysql取前幾行資料limit用法

2022-10-10 23:21:27 字數 305 閱讀 6893

**

在mysql中是沒有top關鍵字的,在mysql中可以用limit來完成功能。

order by id desc limit 10 按照id的倒序排序 取出前10條

order by id desc limit 0,10 按照id的倒序排序 取出前10條

order by id limit 5,10 按照id的正序排序 從第5條開始取10條

sql語句:

select cat_id from shop_goods_type order by cat_id desc limit 1

sql server 分組,取每組的前幾行資料

sql中group by後,獲取每組中的前n行資料,目前我知道的有2種方法 比如有個成績表 裡面有欄位學生id,科目,成績。我現在想取每個科目的頭三名。1.子查詢 select from score s where studentname in select top 3 studentname fr...

sql server 分組,取每組的前幾行資料

sql中group by後,獲取每組中的前n行資料,目前我知道的有2種方法 比如有個成績表 裡面有欄位學生id,科目,成績。我現在想取每個科目的頭三名。1.子查詢 select from score s where studentname in select top 3 studentname fr...

sql server 分組,取每組的前幾行資料

sql中group by後,獲取每組中的前n行資料,目前我知道的有2種方法 比如有個成績表 裡面有欄位學生id,科目,成績。我現在想取每個科目的頭三名。1.子查詢 select from score s where studentname in select top 3 studentname fr...