」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何按多個列對MySQL表進行分類(然後評級然後日期)?

如何按多個列對MySQL表進行分類(然後評級然後日期)?

發佈於2025-01-29
瀏覽:610

How to Sort a MySQL Table by Multiple Columns (Rating then Date)?
通過多個列

通過多個列訂購一個mySQL表,用逗號分隔的子句中的列來指定列。默認情況下,排序正在上升。要按特定列的降序排序,請使用列名稱之後的desc關鍵字。

在您的情況下,您想先先按最高評分對文章進行排序,然後再按最近的日期。 Use the following query:

ORDER BY article_rating DESC, article_time DESC

This will produce the following output:
ORDER BY article_rating DESC, article_time DESC
============= ============================================== | Article_rating |文章| Article_time | ================================================== === ========== | 50 |本文搖滾| 2009年2月4日| -------------------------------------------------- ------------------------------ ------------------- | 35 |本文很好| 2009年2月1日| -------------------------------------------------- ------------------------------ ------------------- | 5 |本文不那麼熱| 2009年1月25日| ================================================== === ========

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3