Devdit
 

คำสั่ง AND OR SQL และ หรือ

1.7K

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

 

ตัวอย่าง คำสั่ง AND OR SQL และ หรือ

1. คำสั่ง AND SQL

SELECT * FROM colors WHERE ( id = 2 ) AND ( title = 'green' )
+----+-------+
| id | title |
+----+-------+
|  2 | green |
+----+-------+

คำอธิบาย

จากตัวอย่างคำสั่ง AND SQL คือ WHERE ( id = 2 ) AND ( title = 'green' ) หมายความว่าให้แสดงข้อมูลที่มี id = 2 และ title = ‘green’ เท่านั้น

 

2. คำสั่ง OR SQL

 SELECT * FROM colors WHERE ( id >= 1 ) OR ( title = 'green' )
 +----+-------+
| id | title |
+----+-------+
|  1 | red   |
|  2 | green |
|  3 | blue  |
|  4 | black |
|  5 | white |
+----+-------+

คำอธิบาย

จากตัวอย่างคำสั่ง OR SQL คือ WHERE ( id >= 1 ) OR ( title = 'green' ) หมายความว่าให้แสดงข้อมูลที่มี id = 1 หรือ title = ‘green’ ซึ่งเงื่อนไขข้อใดเป็นจริง ให้แสดงข้อมูล

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