Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan fungsi MONTH untuk mendapatkan bulan tarikh dalam MySQL

Cara menggunakan fungsi MONTH untuk mendapatkan bulan tarikh dalam MySQL

王林
王林asal
2023-07-12 19:28:562605semak imbas

MySQL ialah sistem pengurusan pangkalan data hubungan popular yang digunakan secara meluas dalam pelbagai aplikasi web. Apabila menggunakan MySQL untuk pertanyaan data, selalunya perlu melakukan analisis dan statistik berdasarkan tarikh. MySQL menyediakan fungsi MONTH untuk mengekstrak bulan daripada tarikh. Artikel ini akan memperkenalkan cara menggunakan fungsi MONTH dalam MySQL untuk mendapatkan bulan tarikh.

Dalam MySQL, fungsi MONTH digunakan untuk mengekstrak bulan daripada medan tarikh. Fungsi MONTH menerima parameter tarikh dan mengembalikan bulan tarikh tersebut. Berikut ialah sintaks fungsi MONTH:
MONTH(date)

di mana tarikh ialah nilai tarikh atau ungkapan tarikh.

Berikut ialah contoh jadual untuk menunjukkan cara menggunakan fungsi MONTH:

CREATE TABLE orders (
   id INT PRIMARY KEY AUTO_INCREMENT,
   product VARCHAR(100) NOT NULL,
   order_date DATE NOT NULL
);

INSERT INTO orders (product, order_date) VALUES
   ('Apple', '2021-01-12'),
   ('Banana', '2021-01-18'),
   ('Orange', '2021-02-05'),
   ('Grapes', '2021-02-15'),
   ('Watermelon', '2021-03-06');

Contoh pesanan jadual di atas mengandungi tiga lajur: id (kunci utama), produk (nama produk) dan tarikh_pesanan (tarikh pesanan).

Kini, kami akan menggunakan fungsi MONTH untuk menanyakan data dalam jadual pesanan dan mengekstrak bulan dalam lajur tarikh_pesanan. Berikut adalah contoh pertanyaan menggunakan fungsi BULAN:

SELECT product, order_date, MONTH(order_date) AS month
FROM orders;

Selepas menjalankan pertanyaan di atas, anda akan mendapat keputusan berikut:

+------------+------------+-------+
| product    | order_date | month |
+------------+------------+-------+
| Apple      | 2021-01-12 |     1 |
| Banana     | 2021-01-18 |     1 |
| Orange     | 2021-02-05 |     2 |
| Grapes     | 2021-02-15 |     2 |
| Watermelon | 2021-03-06 |     3 |
+------------+------------+-------+

Keputusan di atas menunjukkan nama produk, tarikh pesanan, dan bulan yang diekstrak. Melalui penyata BULAN(tarikh_pesanan), kami berjaya mengekstrak bulan daripada lajur tarikh_pesanan. Dengan cara ini, kami boleh menganalisis dan menyusun statistik data mengikut bulan dengan mudah.

Selain menanyakan data, kita juga boleh menggunakan fungsi BULAN untuk penapisan bersyarat. Berikut adalah contoh pertanyaan untuk menapis pesanan yang dibuat pada bulan Februari:

SELECT product, order_date
FROM orders
WHERE MONTH(order_date) = 2;

Selepas menjalankan pertanyaan di atas, anda akan mendapat keputusan berikut:

+--------+------------+
| product| order_date |
+--------+------------+
| Orange | 2021-02-05 |
| Grapes | 2021-02-15 |
+--------+------------+

Keputusan di atas menunjukkan nama produk pesanan yang dibuat pada bulan Februari dan tarikh pesanan.

Ringkasan:
Fungsi BULAN ialah fungsi yang sangat berguna dalam MySQL untuk mengekstrak bulan daripada tarikh. Ia boleh menjalankan analisis tarikh dan statistik dengan mudah. Melalui fungsi MONTH, kami boleh menanyakan data dengan mudah untuk bulan tertentu, dan kami juga boleh menggunakannya dalam pernyataan WHERE untuk penapisan bersyarat. Dalam aplikasi praktikal, kita boleh menggunakan fungsi MONTH dalam kombinasi dengan fungsi lain dan pernyataan bersyarat seperti yang diperlukan untuk melaksanakan operasi tarikh dan fungsi pertanyaan yang lebih kompleks.

Artikel ini memperkenalkan secara ringkas cara menggunakan fungsi MONTH untuk mendapatkan bulan tarikh dalam MySQL, dan menyediakan contoh kod yang berkaitan. Saya harap artikel ini akan membantu semua orang memahami dan menggunakan fungsi BULAN. MySQL menyediakan banyak fungsi tarikh dan masa Kajian mendalam dan penggunaan mahir bagi fungsi ini akan membantu meningkatkan kecekapan analisis dan pertanyaan data.

Atas ialah kandungan terperinci Cara menggunakan fungsi MONTH untuk mendapatkan bulan tarikh dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn