Devdit
 

NULLIF SQL คือคำสั่งอะไร ใช้ทำอะไร

3.5K

NULLIF SQL คือคำสั่งเปรียบเทียบค่า 2 ข้อมูล กรณีถ้าค่าทั้ง 2 เหมือนกัน ตรงกันจะ return เป็น NULL ถ้าค่าทั้ง 2 ไม่เหมือนกัน ไม่ตรงกันจะ return เป็นค่าแรง พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่ง SQL ได้ดังนี้

 

ตัวอย่าง NULLIF SQL คือคำสั่งอะไร ใช้ทำอะไร

SELECT NULLIF(1,1) AS v1, NULLIF(8,10) AS v2

ผลลัพธ์

+------+------+
| v1   | v2   |
+------+------+
| NULL |    8 |
+------+------+

คำอธิบาย

NULLIF SQL จากตัวอย่างสามารถอธิบายได้ดังนี้

1. NULLIF(1,1) AS v1 คือเปรียบเทียบค่าด้วยคำสั่ง NULLIF ระหว่างข้อมูล 1 กับ 1 ซึ่งเหมือนกันจะ return ค่าเป็น NULL ตั้งชื่อ column ว่า v1

2. NULLIF(8,10) AS v2 คือเปรียบเทียบค่าด้วยคำสั่ง NULLIF ระหว่างข้อมูล 8 กับ 10 ซึ่งไม่เหมือนกันจะ return ค่าเป็นข้อมูลแรกคือ 8 ตั้งชื่อ column ว่า v2

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