คุณสามารถตัดองค์ประกอบเวลาจาก datetime ด้วยความช่วยเหลือของฟังก์ชัน DATE() ไวยากรณ์มีดังนี้ −
เลือกวันที่(yourColumnName) จาก yourTableName;
เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง StripComponentDatetimeDemo -> ( -> YourDateTime datetime -> ); สอบถามตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที)
ให้เราแทรกระเบียนบางส่วนลงในตาราง แบบสอบถามมีดังนี้ −
mysql> แทรกลงในค่า StripComponentDatetimeDemo (date_add(now(), ช่วง 1 วัน)); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที)
แสดงระเบียนโดยใช้คำสั่ง select แบบสอบถามแสดงวันที่และเวลาดังต่อไปนี้ −
mysql> เลือก *จาก StripComponentDatetimeDemo;
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+---------------------+| YourDateTime |+---------------------+| 2018-11-25 20:15:07 |+--------------------- +1 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามที่แยกองค์ประกอบเวลา -
mysql> เลือกวันที่ (YourDateTime) จาก StripComponentDatetimeDemo;
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+--------------------+| DATE(YourDateTime) |+--------------------+| 2018-11-25 |+--------------------+1 แถวในชุด (0.00 วินาที)