MariaDB
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> MariaDB

Cách MINUTE () hoạt động trong MariaDB

Trong MariaDB, MINUTE() là một hàm ngày và giờ được tích hợp sẵn trả về phần phút của một biểu thức thời gian nhất định.

Nó chấp nhận một đối số, đó là thời gian bạn muốn trích xuất biên bản từ đó.

Số phút được trả về dưới dạng một số trong dải ô 0 thành 59 .

Cú pháp

Cú pháp như sau:

MINUTE(time)

Nơi time là biểu thức thời gian để lấy số phút.

Ví dụ

Đây là một ví dụ:

SELECT MINUTE('10:30:45');

Kết quả:

+--------------------+
| MINUTE('10:30:45') |
+--------------------+
|                 30 |
+--------------------+

Giá trị ngày giờ

Nó cũng hoạt động với các giá trị ngày giờ:

SELECT MINUTE('2030-02-01 10:30:45');

Kết quả:

+-------------------------------+
| MINUTE('2030-02-01 10:30:45') |
+-------------------------------+
|                            30 |
+-------------------------------+

Ngày hiện tại

Chúng ta có thể chuyển NOW() làm đối số datetime để sử dụng thời gian hiện tại:

SELECT 
    NOW(),
    MINUTE(NOW());

Kết quả:

+---------------------+---------------+
| NOW()               | MINUTE(NOW()) |
+---------------------+---------------+
| 2021-05-16 13:30:50 |            30 |
+---------------------+---------------+

Đối số không hợp lệ

Khi truyền đối số thời gian không hợp lệ, MINUTE() trả về null :

SELECT MINUTE('10:75:00');

Kết quả:

+--------------------+
| MINUTE('10:75:00') |
+--------------------+
|               NULL |
+--------------------+

Thiếu đối số

Đang gọi MINUTE() với số lượng đối số sai hoặc không chuyển bất kỳ đối số nào, dẫn đến lỗi:

SELECT MINUTE();

Kết quả:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 1

Và một ví dụ khác:

SELECT MINUTE('10:30:45', '06:30:45');

Kết quả:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' '06:30:45')' at line 1

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiểu về mức độ chi tiết của khóa trong MySQL

  2. Cách tự động quản lý chuyển đổi dự phòng của cơ sở dữ liệu MySQL cho Moodle

  3. Bắt đầu với ProxySQL - Hướng dẫn Cân bằng tải MySQL &MariaDB

  4. Cách lấy tên ngày ngắn từ ngày trong MariaDB

  5. Sự khác biệt giữa INSTR () và LOCATE () trong MariaDB