ใช่ เราสามารถดึงข้อมูลได้ แต่ใช้ MySQL OR สำหรับเงื่อนไข ให้เราสร้าง −
. ก่อนmysql> สร้างตาราง DemoTable1421 -> ( -> EmployeeId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20), -> EmployeeSalary int -> ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.82 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก -
mysql> แทรกลงในค่า DemoTable1421(EmployeeName,EmployeeSalary) ('Chris',10000); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที)mysql> แทรกลงในค่า DemoTable1421 (EmployeeName,EmployeeSalary) ('Bob',15000);แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที)mysql> แทรกลงใน DemoTable1421 (EmployeeName,EmployeeSalary) ค่า ('David',8000); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.09 วินาที) mysql> แทรกลงใน DemoTable1421 (EmployeeName,EmployeeSalary) ค่า ('Carol',8500); ตกลง แบบสอบถาม 1 แถวได้รับผลกระทบ (0.39 วินาที) mysql> แทรกลงใน DemoTable1421 (EmployeeName,EmployeeSalary) ค่า ('Mike',14500); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 วินาที)ก่อน>แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก -
mysql> เลือก * จาก DemoTable1421;สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+--------------+----------------+| รหัสพนักงาน | ชื่อพนักงาน | เงินเดือนพนักงาน |+------------+--------------+----------------+| 1 | คริส | 10000 || 2 | บ๊อบ | 15000 || 3 | เดวิด | 8000 || 4 | แครอล | 8500 || 5 | ไมค์ | 14500 |+-----------+--------------+----------------+5 แถว ในชุด (0.00 วินาที)
นี่คือแบบสอบถามเพื่อดึงค่าหลายค่าด้วย OR -
mysql> เลือก * จาก DemoTable1421 โดยที่ EmployeeId=1 OR EmployeeName='David' OR EmployeeSalary=14500;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+--------------+----------------+| รหัสพนักงาน | ชื่อพนักงาน | เงินเดือนพนักงาน |+------------+--------------+----------------+| 1 | คริส | 10000 || 3 | เดวิด | 8000 || 5 | ไมค์ | 14500 |+------------------------------------------------+----------------+3 แถว ในชุด (0.00 วินาที)