mysql 實現top查詢

2021-07-27 17:50:05 字數 324 閱讀 7678

在sql server或者access中,如果我們需要查詢前n條記錄,我們只需要用top n就可以了,但是在mysql中並不是這樣用,而是用limit

基本語法如下:

select * from mytable

order by afield

limit offset, recnum

其中offset為從第幾條(m+1)記錄開始,recnum為返回的記錄條數。例:

select * from mytable

order by afield

limit 2, 5

即意為從第3條記錄開始的5條記錄。

mysql有top嗎 mysql有top查詢嗎

用慣了access mssql server的朋友,可能在用mysql查詢前n條記錄時,習慣的使用select top n 形式的語句,在這裡說明一下,mysql沒有此語法,mysql用limit來實現相關功能,而且功能更加強大,good。以下是limit在mysql中的使用詳解 語法 select...

mysql有top嗎 mysql有top查詢嗎

在mysql中沒有top查詢,但是可以使用limit限制查詢來實現相同的效果,語法為 select from table limit offset,rows rows offset offset 用慣了access mssql server的朋友,可能在用mysql查詢前n條記錄時,習慣的使用sel...

sql查詢 TOP字句

select top 子句用於指定要返回的記錄數量。並不是所有的資料庫系統都支援select top子句。mysql支援limit子句來選擇有限數量的記錄,而oracle使用rownum。top 後面可以指定是按照百分比進行查詢還是指定行數 注意 順序是從前往後哦 語法 select top 數字 ...