Devdit
 

SQL ไม่เอาค่า NULL ด้วยคำสั่ง IS NOT NULL

2.3K

สอนเขียนคำสั่ง SQL ไม่เอาค่า NULL ด้วยคำสั่ง IS NOT NULL โดยคำสั่งนี้จะกำหนดไว้ที่เงื่อนไขของคำสั่ง WHERE หลัง column ที่ต้องการแสดงแบบไม่เอาค่า NULL ตัวอย่างจะแสดงข้อมูลจาก column name แบบไม่เอาค่า NULL พร้อมกับแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง ข้อมูลเริ่มต้นมีค่า NULL 2 rows

+------------+
| name       |
+------------+
| SQL        |
| NULL       |
| NULL       |
+------------+
3 rows in set (0.001 sec)

 

ตัวอย่าง SQL ไม่เอาค่า NULL ด้วยคำสั่ง IS NOT NULL

SELECT name FROM book WHERE ( name IS NOT NULL );

ผลลัพธ์

+------------+
| name       |
+------------+
| SQL        |
+------------+
1 rows in set (0.001 sec)

คำอธิบาย

คำสั่งด้านบนใช้ WHERE ( name IS NOT NULL ) หมายความว่า แสดงข้อมูล แบบไม่เอาค่า NULL จาก column name ด้วยคำสั่ง IS NOT NULL

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