ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable( AdmissionDate varchar(50)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที)
หมายเหตุ − สมมติว่าวันที่ปัจจุบันคือ 14-Sep-2019
แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก ต่อไปนี้เป็นแบบสอบถาม -
mysql> แทรกลงในค่า DemoTable ('15-Sep-2019'); เคียวรีตกลง, 1 แถวได้รับผลกระทบ (0.19 วินาที)mysql> แทรกลงในค่า DemoTable ('14-Sep-2019'); คิวรีตกลง 1 แถว ได้รับผลกระทบ (0.10 วินาที) mysql> แทรกลงในค่า DemoTable ('13-Sep-2016'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า DemoTable ('13-Sep-2019'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที)mysql> แทรกลงในค่า DemoTable ('13-Sep-2020'); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+--------------+| AdmissionDate |+--------------+| 15-Sep-2019 || 14-Sep-2019 || 13-Sep-2016 || 13-Sep-2019 || 13-Sep-2020 |+---------------+5 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อเปรียบเทียบวันที่ AdmissionDate น้อยกว่าวันที่ปัจจุบัน -
mysql> เลือก *จาก DemoTable โดยที่ str_to_date(AdmissionDate,'%d-%b-%Y')สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+--------------+| AdmissionDate |+--------------+| 13-Sep-2016 || 13-ก.ย. 2562 |+---------------+2 แถวในชุด (0.00 วินาที)