ใช้ BETWEEN เพื่อค้นหาการเข้าสู่ระบบระหว่างวันที่สองวัน ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable (วันที่เข้าสู่ระบบ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable ('2019-08-10'); Query OK, 1 แถวได้รับผลกระทบ (0.11 วินาที)mysql> แทรกลงในค่า DemoTable ('2019-08-12'); Query OK, 1 แถว ได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงในค่า DemoTable ('2019-08-20'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.09 วินาที) mysql> แทรกลงในค่า DemoTable ('2019-08-24'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------------------+| เข้าสู่ระบบ |+--------------------+| 2019-08-10 00:00:00 || 2019-08-12 00:00:00 || 2019-08-20 00:00:00 || 2019-08-24 00:00:00 |+----------------------+4 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามที่ถูกต้องสำหรับวันที่ MySQL ระหว่าง −
mysql> เลือกจำนวน (*) จาก DemoTable โดยที่การเข้าสู่ระบบระหว่าง '2019-08-12' และ '2019-08-24';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+----------+| นับ(*) |+----------+| 3 |+----------+1 แถวในชุด (0.05 วินาที)