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

ฟังก์ชัน MySQL COALESCE () ใดส่งคืนหากมีค่าว่าง แต่ไม่ใช่ NULL เป็นอาร์กิวเมนต์แรก


ฟังก์ชัน MySQL COALESCE() จะคืนค่าช่องว่างหากมีค่าว่างเป็นอาร์กิวเมนต์แรก เป็นเพราะค่าว่างยังเป็นค่าที่ไม่ใช่ค่า NULL และเราทราบดีว่าฟังก์ชัน COALESCE จะส่งคืนค่าที่ไม่ใช่ค่า NULL เป็นผลลัพธ์แรกเสมอ ตัวอย่างต่อไปนี้จะแสดงให้เห็น −

ตัวอย่าง

mysql> Select COALESCE('','Ram');
+--------------------+
| COALESCE('','Ram') |
+--------------------+
|                    |
+--------------------+
1 row in set (0.00 sec)