如何使用 MySQL INTERVAL 關鍵字提取日期的一部分?


下面這個示例展示瞭如何在 MySQL 表查詢中使用 INTERVAL 關鍵字與 EXTRACT() 函式。

mysql> Select StudentName, RegDate, EXTRACT(YEAR from RegDate+INTERVAL 2 year) AS 'Two Year Interval' from testing where StudentName = 'Gaurav';
+-------------+---------------------+-------------------+
| StudentName | RegDate             | Two Year Interval |
+-------------+---------------------+-------------------+
| Gaurav      | 2017-10-29 08:48:33 |             2019  |
+-------------+---------------------+-------------------+
1 row in set (0.02 sec)

上面的查詢展示瞭如何在 MySQL 表查詢中使用 INTERVAL 關鍵字與 EXTRACT() 函式。

mysql> Select EXTRACT(Year from '2017-10-22 05:03:45' + INTERVAL 2 Year) AS 'Two Year Interval';
+-------------------+
| Two Year Interval |
+-------------------+
|              2019 |
+-------------------+
1 row in set (0.00 sec)

上面的查詢展示瞭如何在使用 INTERVAL 關鍵字與 EXTRACT() 函式時為特定日期指定日期。

更新日期:2020 年 1 月 29 日

已檢視 79 次

開啟您的職業生涯

完成課程,獲得認證

立即開始
廣告
© . All rights reserved.