Devdit
 

SQL NOT IN คือ คำสั่งไม่แสดงข้อมูลแบบหลายค่า

2.2K

SQL NOT IN คือ คำสั่งไม่เลือกข้อมูลแบบหลายค่ามาแสดง โดยคำสั่ง NOT IN จะใช้กับคำสั่ง WHERE โดยต้องกำหนด Column ที่จะนำมาใช้งาน โดยค่าที่ถูกกำหนดใน NOT IN จะไม่ถูกนำมาแสดง ส่วนข้อมูลนอกเหนือจากนั้นจะแสดงทั้งหมด สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง SQL NOT IN คือ คำสั่งไม่แสดงข้อมูลแบบหลายค่า

SELECT * FROM book WHERE ( id NOT IN(1,3,5));

ผลลัพธ์

+----+------------+--------+------------+
| id | name       | price  | created    |
+----+------------+--------+------------+
|  2 | PHP        | 180.00 | 2022-02-04 |
|  4 | SQL        | 180.00 | 2022-01-30 |
|  6 | SQL Server | 220.00 | 2022-02-09 |
+----+------------+--------+------------+
3 rows in set (0.037 sec)

คำอธิบาย

SQL NOT IN คือ คำสั่งไม่แสดงข้อมูลแบบหลายค่า จากตัวอย่างใช่คำสั่ง WHERE ( id NOT IN(1,3,5)) หมายความว่า id 1 3 และ 5 ไม่แสดง id นอกเหนือจากนั้นแสดงทั้งหมด

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