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)