如何在 MySQL 中按日期和時間進行排序?
為此,你需要使用 ORDER BY 子句。我們先建立一個表。建立表的查詢如下
mysql> create table OrderByDateThenTimeDemo - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > ShippingDate date, - > ShippingTime time - > ); Query OK, 0 rows affected (0.56 sec)
現在,你可以使用 insert 命令在表中插入一些記錄。這裡,我們有兩個相似的日期,但不同的時間,即 2018-01-24
mysql> insert into OrderByDateThenTimeDemo(ShippingDate,ShippingTime) values('2018-01-24','16:45:40');
Query OK, 1 row affected (0.13 sec)
mysql> insert into OrderByDateThenTimeDemo(ShippingDate,ShippingTime) values('2018-01-24','15:30:35');
Query OK, 1 row affected (0.22 sec)
mysql> insert into OrderByDateThenTimeDemo(ShippingDate,ShippingTime) values('2018-04-25','14:20:25');
Query OK, 1 row affected (0.24 sec)
mysql> insert into OrderByDateThenTimeDemo(ShippingDate,ShippingTime) values('2019-02-14','18:07:55');
Query OK, 1 row affected (0.13 sec)
mysql> insert into OrderByDateThenTimeDemo(ShippingDate,ShippingTime) values('2019-01-31','20:20:30');
Query OK, 1 row affected (0.26 sec)使用 select 語句顯示錶中的所有記錄。
查詢如下
mysql> select *from OrderByDateThenTimeDemo;
以下為輸出
+----+--------------+--------------+ | Id | ShippingDate | ShippingTime | +----+--------------+--------------+ | 1 | 2018-01-24 | 16:45:40 | | 2 | 2018-01-24 | 15:30:35 | | 3 | 2018-04-25 | 14:20:25 | | 4 | 2019-02-14 | 18:07:55 | | 5 | 2019-01-31 | 20:20:30 | +----+--------------+--------------+ 5 rows in set (0.00 sec)
以下是對日期和時間排序的查詢。首先對日期排序,然後對時間排序,即具有相同日期的時間也將進行排序。
mysql> select *from OrderByDateThenTimeDemo order by ShippingDate,ShippingTime;
以下為顯示已排序的日期和時間的輸出。例如,對於日期 2018-01-24,我們的時間有兩個值。使用上面的查詢,我們還成功地對時間進行了排序,即 15:30:35 和 16:45:40
+----+--------------+--------------+ | Id | ShippingDate | ShippingTime | +----+--------------+--------------+ | 2 | 2018-01-24 | 15:30:35 | | 1 | 2018-01-24 | 16:45:40 | | 3 | 2018-04-25 | 14:20:25 | | 5 | 2019-01-31 | 20:20:30 | | 4 | 2019-02-14 | 18:07:55 | +----+--------------+--------------+ 5 rows in set (0.00 sec)
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP