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

Làm thế nào để áp dụng hàm EXTRACT () vào các ngày được lưu trữ trong bảng MySQL?

Chúng ta có thể áp dụng hàm EXTRACT () vào các ngày được lưu trữ trong bảng MySQL theo cách sau -

Truy vấn sau đây cho biết những ngày nào được nhập vào bảng "testing"

mysql> Select * from testing;
+-------------+---------------------+
| StudentName | Dateofreg           |
+-------------+---------------------+
| Ram         | 2017-10-28 21:24:24 |
| Shyam       | 2017-10-28 21:24:30 |
| Mohan       | 2017-10-28 21:24:47 |
| Gaurav      | 2017-10-29 08:48:33 |
+-------------+---------------------+
4 rows in set (0.00 sec)

Bây giờ, chúng ta có thể áp dụng hàm EXTRACT (), để lấy giá trị của năm, trên bảng "testing" như sau -

mysql> Select EXTRACT(Year from dateofreg)AS YEAR from testing;
+------+
| YEAR |
+------+
| 2017 |
| 2017 |
| 2017 |
| 2017 |
+------+
4 rows in set (0.00 sec)

Tương tự, chúng ta có thể áp dụng hàm EXTRACT (), để lấy giá trị của ngày, trên bảng ‘testing’ như sau -

mysql> Select EXTRACT(day from dateofreg)AS DAY from testing;
+-----+
| DAY |
+-----+
| 28  |
| 28  |
| 28  |
| 29  |
+-----+
4 rows in set (0.00 sec)