Devdit
 

SQL คําสั่ง where 2 เงื่อนไข ด้วย AND และ OR

1.2K

SQL คําสั่ง where 2 เงื่อนไข ด้วย AND และ OR บทความนี้สอนเขียนคำสั่ง SQL โดยกำหนดเงื่อนไขด้วย WHERE และเชื่อมเงื่อนไขทั้ง 2 ด้วยคำสั่ง AND และ OR พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง SQL คําสั่ง where 2 เงื่อนไข ด้วย AND และ OR

1. SQL คำสั่ง where 2 เงื่อนไขด้วย AND

SELECT * FROM colors WHERE ( title = 'red' ) AND ( id = 18 )
+----+-------+
| id | title |
+----+-------+
| 18 | red   |
+----+-------+

คำอธิบาย

จากตัวอย่างเงื่อนไข WHERE ( title = 'red' ) AND ( id = 18 ) เป็น WHERE 2 เงื่อนไขใช้ AND เชื่อมซึ่งต้องเป็นจริงทั้งคู่ คือ column title เท่ากับ red และ column id เท่ากับ 18

 

2. SQL คำสั่ง where 2 เงื่อนไขด้วย OR

 SELECT * FROM colors WHERE ( title = 'red' ) OR ( id = 19 )
 +----+-------+
| id | title |
+----+-------+
| 18 | red   |
| 19 | green |
+----+-------+

คำอธิบาย

จากตัวอย่างเงื่อนไข WHERE ( title = 'red' ) OR ( id = 18 ) เป็น WHERE 2 เงื่อนไขใช้ OR เชื่อมซึ่งเป็นจริงอย่างใดอย่างหนึ่งก็จะเป็นจริง คือ column title เท่ากับ red หรือ column id ต้องเท่ากับ 19

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