Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Có giới hạn cơ số dưới và trên trong hàm CONV() của MySQL không? Điều gì xảy ra nếu cơ số ngoài giới hạn?


Cơ số phải lớn hơn 2 và nhỏ hơn 36, tức giới hạn dưới là 2, giới hạn trên là 36. Điều này áp dụng cho cả from_base và to_base. Nếu cung cấp cơ số ngoài giới hạn, MySQL trả về NULL.

Ví dụ

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)