Rumah > Artikel > pangkalan data > Bagaimana untuk mengekstrak tarikh dari medan DATETIME dalam 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!