Computer >> Máy Tính >  >> Lập trình >> MySQL

Điều gì xảy ra nếu đối số NULL được cung cấp trong hàm CONV () của MySQL?

MySQL sẽ trả về NULL dưới dạng đầu ra nếu bất kỳ đối số nào của hàm CONV () là NULL hoặc nếu giá trị được cung cấp cho cơ sở vượt quá giới hạn (tức là không nằm trong khoảng từ tối thiểu 2 đến tối đa 36). Các ví dụ sau đây sẽ chứng minh điều đó.

Ví dụ

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)