Chức năng MONTH() làm gì trong MySQL?

Chuc Nang Month Lam Gi Trong Mysql



Trong MySQL, THÁNG() là một chức năng tích hợp giúp trích xuất hoặc truy xuất giá trị tháng từ một giá trị ngày nhất định. Nó trả về một đại diện số của giá trị tháng trong khoảng từ 1 đến 12. Hàm này có thể được sử dụng để thực hiện các tác vụ khác nhau như lọc dữ liệu dựa trên các tháng cụ thể hoặc phân tích dữ liệu ngày. Cho dù bạn đang làm việc với các giá trị ngày tháng tĩnh hay động trong cơ sở dữ liệu, hàm MONTH() có thể là một tài nguyên tuyệt vời để giúp bạn thao tác và phân tích dữ liệu của mình một cách hiệu quả.

Hướng dẫn này sẽ giải thích hàm MONTH() là gì và nó hoạt động như thế nào trong MySQL.







Chức năng MONTH() làm gì trong MySQL?

Các ' THÁNG() ” có thể được sử dụng để lấy giá trị tháng ở dạng số (từ 1 đến 12), từ một giá trị ngày nhất định. Sau đây là cú pháp của hàm MONTH():



THÁNG ( ngày )


Trong cú pháp trên, “ ngày ” là giá trị ngày.



Hãy khám phá một vài ví dụ để hiểu hàm MONTH() làm gì trong MySQL.





Ví dụ 1: Trích xuất giá trị tháng từ giá trị ngày tĩnh

Các ' THÁNG() ” có thể được sử dụng để trích xuất hoặc truy xuất giá trị tháng từ giá trị ngày tĩnh. Ví dụ được đưa ra dưới đây:



CHỌN THÁNG ( '2023-04-15' ) ;


đầu ra


Đầu ra cho thấy giá trị tháng “ 4 ” đã được trích xuất từ ​​một giá trị ngày tĩnh “ 2023-04-15 ”.

Ví dụ 2: Trích xuất giá trị tháng từ giá trị ngày giờ hiện tại

Giá trị thời gian ngày hiện tại có thể được truy xuất bằng cách sử dụng “ HIỆN NAY() ' chức năng. Để truy xuất giá trị tháng từ DateTime của ngày hôm nay, lệnh “ THÁNG() ” chức năng có thể được sử dụng như sau:

CHỌN THÁNG ( HIỆN NAY ( ) ) ;


đầu ra


Đầu ra hiển thị giá trị của tháng hiện tại.

Ví dụ 3: Trích xuất giá trị tháng từ ngày của bảng

Để truy xuất giá trị tháng từ dữ liệu của bảng, lệnh “ THÁNG() ” chức năng có thể được sử dụng. Ví dụ về nhận giá trị tháng từ “ tham gia ngày ” cột của “ lh_data ” bảng được đưa ra dưới đây:

CHỌN tên, THÁNG ( tham gia ngày ) BẰNG 'Tháng gia nhập'
TỪ lh_data;


đầu ra


Đầu ra cho thấy giá trị tháng của “ tham gia ngày ” cột với cột tên của “ lh_data ' bàn.

Ví dụ 4: Sử dụng hàm MONTH() cho một điều kiện

Các ' THÁNG() ” chức năng có thể được sử dụng cho một điều kiện với “ Ở ĐÂU ” mệnh đề để lọc dữ liệu cụ thể. Một ví dụ về lọc dữ liệu dựa trên điều kiện của “ lh_data ” bảng được đưa ra dưới đây:

LỰA CHỌN * TỪ lh_data
THÁNG ĐÂU ( tham gia ngày ) GIỮA 2 4 ;


Trong ví dụ trên, điều kiện là giá trị tháng trong một “ tham gia ngày ” cột phải nằm giữa “ 2 ' Và ' 4 ”.

đầu ra


Đầu ra hiển thị dữ liệu của những nhân viên có “ngày gia nhập” nằm trong khoảng từ tháng 2 đến tháng 4.

Phần kết luận

Các ' THÁNG() ” trong MySQL là một công cụ hữu ích để trích xuất hoặc truy xuất giá trị tháng từ một giá trị ngày được cung cấp. Nó có thể được sử dụng với các giá trị ngày tĩnh, giá trị ngày giờ hiện tại và giá trị ngày của bảng. Ngoài ra, nó cũng có thể được sử dụng với mệnh đề WHERE để lọc dữ liệu, dựa trên các giá trị tháng cụ thể. Hướng dẫn này đã giải thích hàm MONTH() là gì và nó hoạt động như thế nào trong MySQL.