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

ฟังก์ชัน COALESCE () มีความคล้ายคลึงกันกับคำสั่ง IF-THEN-ELSE คืออะไร


ดังที่เราทราบแล้วว่าฟังก์ชัน 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;