Devdit
 

MySQL ลบเวลา จาก DATETIME ให้แสดงเฉพาะวันที่

1.5K

MySQL ลบเวลา จาก DATETIME ให้แสดงเฉพาะวันที่ บทความนี้สอนการใช้คำสั่ง DATE เพื่อลบเวลาออกจากข้อมูล คงเหลือไว้เฉพาะวันที่ (Y-m-d) ฐานข้อมูล MySQL พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง MySQL ลบเวลา จาก DATETIME ให้แสดงเฉพาะวันที่

SELECT NOW() AS now, DATE( NOW() ) AS now_date;

ผลลัพธ์

+---------------------+------------+
| now                 | now_date   |
+---------------------+------------+
| 2022-04-28 20:54:20 | 2022-04-28 |
+---------------------+------------+
1 row in set (0.001 sec)

คำอธิบาย

MySQL ลบเวลา แสดงเฉพาะวันที่ จากตัวอย่าง column แรกใช้คำสั่ง NOW() เพื่อดึงวันที่ และเวลาปัจจุบันตั้งชื่อ column ว่า now ส่วน column สองมีการใช้คำสั่ง DATE คลุมคำสั่ง NOW ทำให้ได้ผลลัพธ์เป็นแสดงเฉพาะวันที่ ลบเวลาออกพร้อมกับตั้งชื่อ column ว่า now_date

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ