Devdit
 

SQL 2 เงื่อนไข ด้วย WHERE AND หรือ OR

1.7K

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

 

ตัวอย่าง SQL 2 เงื่อนไข ด้วย WHERE AND หรือ OR

1. SQL 2 เงื่อนไข ด้วย AND

SELECT * FROM words WHERE ( id = 1 ) AND ( name = 'A' )
+----+------+
| id | name |
+----+------+
|  1 | A    |
+----+------+

คำอธิบาย

จากตัวอย่าง SQL WHERE ( id = 1 ) AND ( name = 'A' ) คือ 2 เงื่อยไข ใช้ AND เชื่อม หมายความว่า id ต้องเท่ากับ 1 และ name ต้องเท่ากับ ‘A’ ข้อมูลถึงจะแสดง

 

2. SQL 2 เงื่อนไข ด้วย OR

 SELECT * FROM words WHERE ( id <= 5 ) OR ( name = 'A' )
 +----+------+
| id | name |
+----+------+
|  1 | A    |
|  2 | B    |
|  3 | C    |
|  4 | D    |
|  5 | E    |
+----+------+

คำอธิบาย

จากตัวอย่าง SQL WHERE ( id <= 5 ) OR ( name = 'A' ) คือ 2 เงื่อยไข ใช้ OR เชื่อมหมายความว่า id น้อยกว่าหรือเท่ากับ 5 หรือ name เท่ากับ ‘A’ หากเงื่อนไขข้อใดเป็นจริงก็แสดงข้อมูล ไม่ต้องเป็นจริงทั่งคู่

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