Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để sử dụng từ khóa INTERVAL của MySQL trong khi trích xuất một phần của ngày tháng?

Với sự trợ giúp của ví dụ sau, chúng ta có thể hiểu rằng cách chúng ta có thể sử dụng từ khóa MySQL INTERVAL với hàm 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)

Truy vấn trên cho thấy cách chúng ta có thể sử dụng từ khóa INTERVAL với hàm EXTRACT () được sử dụng trong truy vấn bảng MySQL.

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)

Truy vấn trên cho thấy cách chúng ta có thể sử dụng từ khóa INTERVAL với hàm EXTRACT () được sử dụng cho một ngày cụ thể.