สอนเขียนคำสั่ง 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)