Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เลือกบันทึกวันที่ระหว่างวันที่สองวันใน MySQL


ในการเลือกบันทึกวันที่ระหว่างวันที่สองวัน คุณต้องใช้คำหลัก BETWEEN ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable681(AdmissionDate datetime);Query OK, 0 แถวได้รับผลกระทบ (0.75 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable681 ('2019-01-21'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงในค่า DemoTable681 ('2019-11-01'); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงในค่า DemoTable681 ('2019-12-03'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงในค่า DemoTable681 ('2019-07-03'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) mysql> แทรกลงในค่า DemoTable681 ('2019-02-04'); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.34 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select:
mysql> เลือก *จาก DemoTable681;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+---------------------+| AdmissionDate |+---------------------+| 2019-01-21 00:00:00 || 2019-11-01 00:00:00 || 2019-12-03 00:00:00 || 2019-07-03 00:00:00 || 2019-02-04 00:00:00 |+---------------------+5 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อเลือกบันทึกวันที่ระหว่างวันที่สอง -

mysql> เลือก *จาก DemoTable681 โดยที่ AdmissionDate อยู่ระหว่าง '2019-02-01' และ '2019-12-01';

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+---------------------+| AdmissionDate |+---------------------+| 2019-11-01 00:00:00 || 2019-07-03 00:00:00 || 2019-02-04 00:00:00 |+----------------------+3 แถวในชุด (0.00 วินาที)