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

Điều gì xảy ra nếu giá trị số 'N' trong CONV() không phù hợp với cơ số của nó?


MySQL trả về 0 nếu số trong CONV() không phù hợp với cơ số. Giả sử muốn chuyển số thập phân 9 sang nhị phân, from_base phải là 10, nhưng nếu cung cấp 8 thì MySQL trả về 0.

Ví dụ

mysql> SELECT CONV(9, 8, 2); 
+-------------+ 
| CONV(9, 8, 2) | 
+-------------+ 
| 0           | 
+-------------+ 
1 row in set (0.00 sec)

Vì giá trị bát phân chỉ từ 0-7, số 9 phải ở hệ thập phân (cơ số 10).