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

จะเกิดอะไรขึ้นหากมีการระบุอาร์กิวเมนต์ NULL ในฟังก์ชัน MySQL CONV()


MySQL จะคืนค่า NULL เป็นเอาต์พุต หากอาร์กิวเมนต์ใดๆ ของฟังก์ชัน CONV() เป็น NULL หรือหากค่าที่ระบุสำหรับฐานเกินขีดจำกัด (กล่าวคือ ไม่อยู่ระหว่างขั้นต่ำ 2 ถึงสูงสุด 36) ตัวอย่างต่อไปนี้จะแสดงให้เห็น

ตัวอย่าง

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

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

mysql> Select CONV(NULL,10,2);
+-----------------+
| CONV(null,10,2) |
+-----------------+
| NULL            |
+-----------------+
1 row in set (0.00 sec)