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

MySQL CONV() มีขอบเขตฐาน (base) อย่างไร และเกิดอะไรถ้าฐานอยู่นอกขอบเขต

ฐาน (base) ต้องมากกว่า 2 และน้อยกว่า 36 กล่าวคือ ขอบเขตล่างคือ 2 และขอบเขตบนคือ 36 ใช้กับ from_base และ to_base ทั้งคู่ หากให้ค่าฐานอยู่นอกขอบเขต MySQL จะคืนค่า NULL ตัวอย่างต่อไปนี้สาธิต:

ตัวอย่าง

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