網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

MySQL select 排序規則

欄目: 心理 / 發佈於: / 人氣:1.8W
MySQL select 排序規則

1、單列排序

SELECT * FROM test1 ORDER BY date_time

默認升序,降序後面接"DESC"即可。

2、多列排序

SELECT * FROM test1 ORDER BY `status`, date_time DESC

3、自定義排序

SELECT * FROM test1 ORDER BY FIELD(`status`, 3, 2, 4, 1, 5), date_time DESC

使用"FIELD()"函數,可指定順序。

4、其他條件排序

先按大於等於當前時間升序,再按小於當前時間降序,支持分頁。

SELECT * FROM test1 ORDER BY date_time < NOW(), IF(date_time < NOW(), 0, date_time), date_time DESC