Devdit
 

SQL NOT LIKE หลายเงื่อนไข ด้วย AND หรือ OR

1.4K

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

 

ตัวอย่างที่ 1 SQL NOT LIKE หลายเงื่อนไข ด้วย AND

SELECT * FROM book WHERE ( name NOT LIKE '%SQL%' ) AND ( name NOT LIKE '%PHP%' );

ผลลัพธ์

+----+------------+--------+------------+
| id | name       | price  | created    |
+----+------------+--------+------------+
|  1 | C++        | 190.00 | 2022-02-09 |
|  5 | Linux      | 180.00 | 2022-02-09 |
+----+------------+--------+------------+
2 rows in set (0.001 sec)

 

ตัวอย่างที่ 2 SQL NOT LIKE หลายเงื่อนไข ด้วย OR

SELECT * FROM book WHERE ( name NOT LIKE '%SQL%' ) OR ( name NOT LIKE '%PHP%' );

ผลลัพธ์

+----+------------+--------+------------+
| id | name       | price  | created    |
+----+------------+--------+------------+
|  1 | C++        | 190.00 | 2022-02-09 |
|  2 | PHP        | 180.00 | 2022-02-04 |
|  3 | MySQL      | 180.00 | 2022-02-01 |
|  4 | SQL        | 180.00 | 2022-01-30 |
|  5 | Linux      | 180.00 | 2022-02-09 |
+----+------------+--------+------------+
5 rows in set (0.000 sec)
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ