หากต้องการแยกจากคอลัมน์ datetime คุณสามารถใช้ date() ร่วมกับ trim() ที่นี่ trim() ใช้เพื่อลบช่องว่างขณะเปรียบเทียบ ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable661(Duedate datetime);Query OK, 0 แถวได้รับผลกระทบ (0.57 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable661 (' 2019-01-21 12:02:21'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.10 วินาที)mysql> ลงในค่า DemoTable661 (' 2019-07-11 11:55 น. :59 ');Query OK, 1 แถวได้รับผลกระทบ (0.13 วินาที)mysql> แทรกลงในค่า DemoTable661 ('2019-11-21 04:00:59 ');Query OK, 1 แถวได้รับผลกระทบ (0.10 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable661;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------------------+| Duedate |+--------------------+| 2019-01-21 12:02:21 || 2019-07-11 11:55:59 || 2019-11-21 04:00:59 |+---------------------+3 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อดึงวันที่จากคอลัมน์วันที่และเวลา -
mysql> เลือก *จาก DemoTable661 โดยที่ trim(date(Duedate))='2019-07-11';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------------------+| Duedate |+--------------------+| 2019-07-11 11:55:59 |+--------------------- +1 แถวในชุด (0.00 วินาที)