從 datetime 中剝離時間元件?
你可以藉助 DATE() 函式從 datetime 中剝離時間元件。語法如下 −
SELECT DATE(yourColumnName) from yourTableName;
為了理解上述概念,讓我們首先建立一個表格 -
mysql> create table StripComponentDatetimeDemo -> ( -> YourDateTime datetime -> ); Query OK, 0 rows affected (0.60 sec)
現在讓我們在表中插入一些記錄。查詢如下 -
mysql> insert into StripComponentDatetimeDemo values(date_add(now(),interval 1 day)); Query OK, 1 row affected (0.13 sec)
使用 select 語句顯示記錄。查詢如下,顯示 datetime -
mysql> select *from StripComponentDatetimeDemo;
以下是輸出 -
+---------------------+ | YourDateTime | +---------------------+ | 2018-11-25 20:15:07 | +---------------------+ 1 row in set (0.00 sec)
以下是對時間元件進行剝離的查詢 -
mysql> SELECT DATE(YourDateTime) from StripComponentDatetimeDemo;
以下是輸出 -
+--------------------+ | DATE(YourDateTime) | +--------------------+ | 2018-11-25 | +--------------------+ 1 row in set (0.00 sec)
廣告