Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Lấy chỉ phút từ cột DATETIME trong MySQL

MySQL cung cấp hàm MINUTE() để trích xuất phần phút (0-59) từ một giá trị DATETIME hoặc TIME.

Tạo bảng và chèn dữ liệu

mysql> CREATE TABLE DemoTable (
    -> ShippingDate DATETIME
    -> );
Query OK, 0 rows affected (0.52 sec)
mysql> INSERT INTO DemoTable VALUES('2019-01-10 10:04:45');
Query OK, 1 row affected (0.18 sec)
mysql> INSERT INTO DemoTable VALUES('2019-06-11 05:45:00');
Query OK, 1 row affected (0.23 sec)
mysql> INSERT INTO DemoTable VALUES('2019-06-12 07:00:55');
Query OK, 1 row affected (0.14 sec)

Truy vấn lấy phút

mysql> SELECT MINUTE(ShippingDate) AS Minutes FROM DemoTable;

Kết quả:

+---------+
| Minutes |
+---------+
| 4       |
| 45      |
| 0       |
+---------+
3 rows in set (0.00 sec)

Các hàm liên quan: HOUR(), SECOND(), DAY(), MONTH(), YEAR() để trích xuất các thành phần thời gian khác.