Rumah >pangkalan data >tutorial mysql >Bagaimana untuk mengekstrak tarikh dari medan DATETIME dalam MySQL?

Bagaimana untuk mengekstrak tarikh dari medan DATETIME dalam MySQL?

Patricia Arquette
Patricia Arquetteasal
2024-11-05 04:55:02861semak imbas

How to extract dates from DATETIME fields in MySQL?

Dapatkan Tarikh dari DATETIME dalam MySQL: Memilih Mengikut Tarikh Sahaja

Apabila bekerja dengan medan DATETIME dalam MySQL, ia menjadi perlu untuk mengasingkan tarikh daripada cap masa. Untuk mencapai matlamat ini, anda boleh menggunakan fungsi DATE() MySQL. Begini caranya:

Untuk memilih tarikh daripada medan DATETIME dalam MySQL, gunakan sintaks berikut:

SELECT DATE(ColumnName) FROM tablename;

Di mana ColumnName mewakili lajur yang mengandungi nilai DATETIME.

Contoh:

Katakan anda mempunyai jadual bernama "Events" dengan lajur bernama "EventDateTime" yang mengandungi nilai DATETIME. Pertanyaan berikut akan memilih hanya tarikh daripada "EventDateTime" untuk setiap acara:

SELECT DATE(EventDateTime) FROM Events;

Keputusan:

Pertanyaan akan mengembalikan jadual dengan satu lajur dipaparkan hanya tarikh, dalam format 'YYYY-MM-DD'. Sebagai contoh, jika nilai "EventDateTime" ialah '2012-01-23 09:24:41', pertanyaan akan mengembalikan '2012-01-23'.

Maklumat Tambahan:

Fungsi MySQL DATE() mengalih keluar komponen masa daripada nilai DATETIME. Ia tidak mengubah suai nilai asal dalam jadual. Untuk mendapatkan maklumat lanjut tentang fungsi DATE(), rujuk kepada dokumentasi MySQL rasmi.

Atas ialah kandungan terperinci Bagaimana untuk mengekstrak tarikh dari medan DATETIME 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