ต่อไปนี้เป็นไวยากรณ์ -
เลือก *จาก yourTableNamewhereyourColumnName1yourValue2 OR yourColumnName2 is null);
ให้เราสร้างตาราง -
mysql> create table demo35−> (−> id int NOT NULL AUTO_INCREMENT PRIMARY KEY,−> join_date date,−> relieving_date date−> );ตกลง ตกลง 0 แถวได้รับผลกระทบ (3.88 วินาที)
แทรกระเบียนบางส่วนลงในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า demo35(joining_date,relieving_date) ('2020−01-10','2020−07-11');เคียวรีตกลง ได้รับผลกระทบ 1 แถว (0.15 วินาที)mysql> แทรกลงใน demo35(joining_date, relieving_date) ค่า ('2020−05−07','2020-12−08');แบบสอบถามตกลง, 1 แถวได้รับผลกระทบ (0.17 วินาที)mysql> แทรกลงใน demo35(joining_date,relieving_date) ค่า ('2020−04-11' ,'2020−09-18');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที)mysql> แทรกลงในค่า demo35(joining_date,relieving_date) ('2020−03-12','2020-10−01');แบบสอบถาม ตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที)
แสดงบันทึกจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก demo35;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+----+--------------+----------------+| id | join_date | relieving_date |+----+---------------------------+----------------+| 1 | 2020−01-10 | 2020−07-11 || 2 | 2020−05−07 | 2020-12−08 || 3 | 2020−04-11 | 2020−09−18 || 4 | 2020−03−12 | 2020−10−01 |+----+--------------------+----------------+4 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อเลือกวันที่แบบมีเงื่อนไขใน MySQL -
mysql> เลือก *from demo35−> โดยที่−> join_date <'2020−05-11' AND−> (relieving_date> '2020−08-10' OR relieving_date เป็นโมฆะ);
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+----+--------------+----------------+| id | join_date | relieving_date |+----+---------------------------+----------------+| 2 | 2020−05−07 | 2020-12−08 || 3 | 2020−04-11 | 2020−09−18 || 4 | 2020−03−12 | 2020−10−01 |+----+--------------------+----------------+3 แถวในชุด (0.00 วินาที)