Ekstrak bahagian tarikh menggunakan fungsi DATE MySQL

王林
Lepaskan: 2023-07-25 19:28:51
asal
1695 orang telah melayarinya

Gunakan fungsi DATE MySQL untuk mengekstrak bahagian tarikh

MySQL ialah sistem pengurusan pangkalan data hubungan yang digunakan secara meluas, yang menyediakan pelbagai fungsi untuk menyokong pemprosesan dan pertanyaan data. Antaranya, fungsi DATE ialah fungsi yang biasa digunakan untuk mengekstrak bahagian tarikh.

Apabila kita perlu mengekstrak bahagian tarikh dari medan datetime, kita boleh menggunakan fungsi DATE. Sintaks fungsi DATE adalah seperti berikut:

DATE(date_time)

di mana, date_time mewakili nilai tarikh dan masa. Fungsi ini akan mengembalikan nilai yang mengandungi hanya bahagian tarikh.

Di bawah, kami menggunakan contoh kod untuk menunjukkan cara menggunakan fungsi DATE untuk mengekstrak bahagian tarikh.

Pertama, kami mencipta jadual untuk menyimpan maklumat pekerja. Struktur jadual adalah seperti berikut:

CREATE TABLE employees (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(100),
  hire_date DATETIME
);
Salin selepas log masuk

Seterusnya, kami memasukkan beberapa rekod pekerja:

INSERT INTO employees (name, hire_date) VALUES
  ('张三', '2021-01-01 09:00:00'),
  ('李四', '2021-02-15 10:30:00'),
  ('王五', '2021-03-20 14:15:00');
Salin selepas log masuk

Sekarang, kita boleh menggunakan fungsi DATE untuk mengekstrak bahagian tarikh daripada medan hire_date. Pernyataan pertanyaan adalah seperti berikut:

SELECT name, DATE(hire_date) AS hire_date FROM employees;
Salin selepas log masuk

Menjalankan pernyataan pertanyaan di atas akan mengembalikan hasil berikut:

+--------+------------+
| name   | hire_date  |
+--------+------------+
| 张三   | 2021-01-01 |
| 李四   | 2021-02-15 |
| 王五   | 2021-03-20 |
+--------+------------+
Salin selepas log masuk

Seperti yang anda lihat, hasil pertanyaan hanya mengandungi bahagian tarikh, dan bahagian masa diabaikan.

Selain mengekstrak bahagian tarikh daripada medan DATETIME, fungsi DATE juga boleh digunakan untuk medan jenis tarikh lain, seperti medan DATE. Langkah-langkah untuk mengekstrak bahagian tarikh menggunakan fungsi DATE adalah sama.

Perlu diingat bahawa fungsi DATE mengembalikan nilai jenis tarikh, bukan rentetan. Jika anda perlu memformatnya menjadi rentetan, anda boleh menggunakan fungsi DATE_FORMAT.

Ringkasnya, bahagian tarikh boleh diekstrak dengan mudah menggunakan fungsi DATE MySQL. Sama ada mengekstrak daripada medan DATETIME atau medan jenis tarikh lain, ia boleh dicapai dengan mudah menggunakan fungsi DATE. Ini sangat berguna dalam banyak senario, seperti mengira jualan harian, mengira tempoh perkhidmatan pekerja, dsb.

Atas ialah kandungan terperinci Ekstrak bahagian tarikh menggunakan fungsi DATE MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan