ดังที่เราทราบแล้วว่าฟังก์ชัน COALESCE() ส่งคืนค่าที่ไม่ใช่ค่า NULL รายการแรกจากรายการค่า คำสั่ง IF-THEN-ELSE ต่อไปนี้เทียบเท่ากับฟังก์ชัน COALESCE()
IF value1 is not NULL THEN output = value1; ELSIF value2 is not NULL THEN output = value2; ELSIF value3 is not NULL THEN output = value3; . . . ELSIF valueN is not NULL THEN output = valueN; ELSE output = NULL; END IF;