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

UNHEX() trả về gì khi đối số không phải hex hợp lệ?

Hàm UNHEX() trả về NULL nếu đối số chứa ký tự không phải hexadecimal hợp lệ (0-9, A-F, a-f).

Ví dụ

mysql> SELECT UNHEX('ANK96598');
+-------------------+
| UNHEX('ANK96598') |
+-------------------+
| NULL              |
+-------------------+

Lý do: 'K', 'N' không nằm trong tập hex hợp lệ (0-9, A-F, a-f).