如果我提供一个非十六进制数作为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。

以上是 如果我提供一个非十六进制数作为UNHEX()函数的参数,MySQL将返回什么? 的全部内容, 来源链接: utcz.com/z/345480.html

回到顶部