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

Làm thế nào chúng ta có thể lấy một phần của một ngày trong MySQL?

Bằng cách sử dụng hàm EXTRACT (), chúng ta có thể lấy một phần từ ngày hiện tại hoặc từ ngày nhất định. Các phần của ngày có thể được lấy ở dạng năm, tháng, ngày, giờ, phút, giây và micro giây.

Ví dụ

mysql> Select EXTRACT(Year from NOW()) AS YEAR;
+-------+
| YEAR  |
+-------+
|   2017|
+-------+
1 row in set (0.00 sec)

Truy vấn MySQL phía trên sẽ lấy năm kể từ ngày hiện tại.

mysql> Select EXTRACT(Month from '2017-09-21')AS MONTH;
+-------+
| MONTH |
+-------+
|     9 |
+-------+
1 row in set (0.00 sec)

Truy vấn MySQL phía trên sẽ lấy tháng kể từ ngày nhất định.