限制和抵消

你可以使用 limit 來告知要獲取的記錄數,並使用 offset 來指示在開始返回記錄之前要跳過的記錄數。

例如

User.limit(3) #returns first three records

它將生成以下 sql 查詢。

"SELECT  `users`.* FROM `users` LIMIT 3"

由於上述查詢中未提及偏移量,因此它將返回前三個記錄。

User.limit(5).offset(30) #returns 5 records starting from 31th i.e from 31 to 35

它將生成以下 sql 查詢。

"SELECT  `users`.* FROM `users` LIMIT 5 OFFSET 30"