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

การใช้ฟังก์ชันโฟลว์การควบคุม MySQL IFNULL () คืออะไร


MySQL IFNULL() ฟังก์ชันโฟลว์การควบคุมจะคืนค่าอาร์กิวเมนต์แรกหากไม่ใช่ NULL มิฉะนั้นจะคืนค่าอาร์กิวเมนต์ที่สอง

ไวยากรณ์

IFNULL(expression1, expression2)

ที่นี่หาก expression1 ไม่ใช่ NULL ดังนั้น IFNULL() จะส่งกลับ expression1 มิฉะนั้น expression2 มันจะคืนค่า NULL ถ้าทั้งสองอาร์กิวเมนต์เป็น NULL ตัวอย่างต่อไปนี้จะแสดงสิ่งนี้ -

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

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

mysql> Select IFNULL(NULL,NULL);
+-------------------+
| IFNULL(NULL,NULL) |
+-------------------+
| NULL              |
+-------------------+
1 row in set (0.00 sec)