限制和抵消
你可以使用 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"