以多列對 Laravel 查詢產生器結果排序
排序是任何程式語言中資料管理的重要面向。在 Laravel 4 中,您可以使用 Eloquent Query Builder 的 orderBy() 方法對資料庫查詢的結果進行排序。
要按多列對結果進行排序,只需根據需要多次呼叫orderBy() 即可:
User::orderBy('name', 'DESC') ->orderBy('email', 'ASC') ->get();
此程式碼將產生以下查詢:
SELECT * FROM `users` ORDER BY `name` DESC, `email` ASC
在此查詢中,結果將首先按名稱列降序(DESC) 排序,然後按電子郵件列升序(ASC) 排序。
這種靈活性使您可以輕鬆地按任意列組合對資料進行排序,提供您擁有有效組織和檢索資料庫記錄所需的控制權。
以上是如何按多列對 Laravel 查詢產生器結果進行排序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!