如何在提取日期部分时使用 MySQL INTERVAL 关键字?
mysqlmysqli database
借助以下示例,我们可以了解如何将 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() 函数结合使用以用于特定日期。