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

MINUTE () Ví dụ - MySQL

MySQL MINUTE() được sử dụng để trả về thành phần phút từ một giá trị thời gian.

Giá trị trả về cho hàm này nằm trong khoảng 0 đến 59 . Dưới đây là các ví dụ để minh chứng.

Cú pháp

Cú pháp của hàm này như sau:

MINUTE(time)

Nơi time là giá trị thời gian mà bạn muốn trích xuất thành phần phút.

Ví dụ 1 - Cách sử dụng cơ bản

Đây là một ví dụ để chứng minh.

SELECT MINUTE('10:35:27');

Kết quả:

+--------------------+
| MINUTE('10:35:27') |
+--------------------+
|                 35 |
+--------------------+

Ví dụ 2 - Giá trị thời gian viết tắt

Dưới đây là một ví dụ sử dụng giá trị thời gian viết tắt, trong đó chỉ giờ và phút được cung cấp trong đối số.

SELECT MINUTE('10:35');

Kết quả:

+-----------------+
| MINUTE('10:35') |
+-----------------+
|              35 |
+-----------------+

Tuy nhiên, hãy cẩn thận khi sử dụng các giá trị thời gian viết tắt, vì MySQL đôi khi có thể diễn giải chúng khác với những gì bạn có thể mong đợi.

Dưới đây là những gì tài liệu MySQL nói về điều này:

Hãy cẩn thận về việc gán các giá trị viết tắt cho TIME cột. MySQL diễn giải viết tắt TIME các giá trị có dấu hai chấm là thời gian trong ngày. Đó là, '11:12' nghĩa là '11:12:00' , không phải '00:11:12' . MySQL diễn giải các giá trị viết tắt không có dấu hai chấm bằng cách sử dụng giả định rằng hai chữ số ngoài cùng bên phải đại diện cho giây (nghĩa là thời gian trôi qua thay vì thời gian trong ngày). Ví dụ:bạn có thể nghĩ đến '1112'1112 như ý nghĩa '11:12:00' (12 phút sau 11 giờ đồng hồ), nhưng MySQL hiểu chúng là '00:11:12' (11 phút, 12 giây). Tương tự, '12'12 được hiểu là '00:00:12' .

Ví dụ 3 - Một giải pháp thay thế

Bạn cũng có thể sử dụng EXTRACT() chức năng trích xuất phút (và các phần ngày / giờ khác) từ một giá trị ngày / giờ:

SELECT EXTRACT(MINUTE FROM '10:35:27');

Kết quả:

+---------------------------------+
| EXTRACT(MINUTE FROM '10:35:27') |
+---------------------------------+
|                              35 |
+---------------------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Quyền truy cập bị từ chối đối với người dùng 'test' @ 'localhost' (sử dụng mật khẩu:CÓ) ngoại trừ người dùng root

  2. Hiệu suất MYSQL HOẶC so với IN

  3. 4 cách liệt kê tất cả các bảng trong cơ sở dữ liệu MySQL

  4. Làm cách nào để lấy dữ liệu JSON từ MySQL?

  5. Sử dụng phần mở rộng không gian MySQL để chọn các điểm bên trong vòng tròn