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