如果我将非十六进制数字作为参数传递给 UNHEX() 函数,MySQL 会返回什么?
如果我们向 UNHEX() 函数传递任何非十六进制数字作为参数,MySQL 会返回 NULL。以下示例将对此进行演示。
示例
mysql> Select UNHEX('ANK96598');
+-------------------+
| UNHEX('ANK96598') |
+-------------------+
| NULL |
+-------------------+
1 row in set (0.00 sec)众所周知,有效的十六进制数字介于“0…9”、“A…F”或“a…f”之间,因此上述查询会返回 NULL。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP