Devdit
 

SQL WHERE 2 เงื่อนไข แบบจริงเงื่อนไขเดียว ด้วย OR

1.2K

สอนเขียน SQL WHERE 2 เงื่อนไข แบบจริงเงื่อนไขเดียว ด้วย OR บทความนี้แนะนำการใช้คำสั่ง WHERE ร่วมกับคำสั่ง OR เพื่อสร้างการ SELECT ข้อมูลแบบ 2 เงื่อนไข แต่ถ้าจริงเงื่อนไขใดเงื่อนหนึ่งก็จะทำงาน สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง SQL WHERE 2 เงื่อนไข แบบจริงเงื่อนไขเดียว ด้วย OR

SELECT * FROM test WHERE ( price = 140 ) OR ( title = 'SQL' );

ผลลัพธ์

+----+-------+--------+
| id | title | price  |
+----+-------+--------+
|  1 | SQL   | 100.00 |
|  3 | Java  | 140.00 |
|  6 | C++   | 140.00 |
+----+-------+--------+
3 rows in set (0.001 sec)

คำอธิบาย

SQL WHERE 2 เงื่อนไข แบบจริงเงื่อนไขเดียว ตัวอย่างใช้คำสั่ง WHERE ( price = 140 ) OR ( title = 'SQL' ) หมายความว่า ถ้า column price มีค่าเท่ากับ 140 หรือ column title มีค่าเท่ากับ SQL ให้แสดงข้อมูล ได้ผลลัพธ์ทั้งหมด 3 rows เนื่องจาก มี title คือ SQL 1 row และ price เท่ากับ 140 จำนวน 2 rows

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ