Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ฟังก์ชัน NULLIF() ใน MySQL คล้ายกับ CASE Statement อย่างไร


ตามที่ทราบว่า ฟังก์ชันควบคุมการไหล NULLIF() ของ MySQL จะคืนค่า NULL หากอาร์กิวเมนต์ทั้งสองเหมือนกัน มิฉะนั้น จะคืนค่าอาร์กิวเมนต์แรก ดังนั้นมันจึงคล้ายกับคำสั่ง CASE ต่อไปนี้:

CASE WHEN expression1=expression2 THEN NULL ELSE Expression2 END.