Bagaimana untuk Mengekstrak Hanya Tarikh dari Medan DATETIME dalam MySQL?

DDD
Lepaskan: 2024-11-04 19:53:01
asal
622 orang telah melayarinya

How to Extract Only the Date from a DATETIME Field in MySQL?

Memilih Tarikh daripada Medan DATETIME dalam MySQL

Apabila berurusan dengan medan DATETIME dalam MySQL, mungkin perlu mengambil bahagian tarikh sahaja, tidak termasuk komponen masa. Untuk mencapai ini, MySQL menyediakan fungsi DATE().

Syntax:

SELECT DATE(ColumnName) FROM tablename;

Contoh :

Pertimbangkan jadual MySQL berikut:

<code class="sql">CREATE TABLE example (
    id INT AUTO_INCREMENT,
    timestamp DATETIME,
    ...
);</code>
Salin selepas log masuk

Untuk memilih tarikh daripada lajur cap masa, anda boleh menggunakan pertanyaan berikut:

<code class="sql">SELECT DATE(timestamp) FROM example;</code>
Salin selepas log masuk

Output:

+---------------------+
| DATE(timestamp)      |
+---------------------+
| 2023-03-08           |
| 2023-03-09           |
| 2023-03-10           |
+---------------------+
Salin selepas log masuk

Seperti yang anda lihat, pertanyaan mengembalikan tarikh sahaja, tanpa komponen masa.

Nota:

  • Fungsi DATE() juga boleh digunakan untuk mengekstrak tarikh daripada jenis data lain yang berkaitan dengan DATETIME, seperti TIMESTAMP dan TIMESTAMP WITH TIME ZONE.
  • Untuk maklumat lanjut tentang DATE( ) fungsi, rujuk dokumentasi MySQL.

Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Hanya Tarikh dari Medan DATETIME dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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