MySQL命令ASCII

时间:2014-08-20 07:24:33

标签: mysql oracle

我正在使用Oracle iSQL * plus,在学习ASCII命令时遇到了疑问。

SELECT ASCII('A'),ASCII('a') FROM DUAL

分别打印(' A')和(' a')的ASCII值。

那么我们如何打印ASCII的ASCII值,因为

SELECT ASCII('') FROM DUAL

什么都不打印,但ASCII值为null。

2 个答案:

答案 0 :(得分:1)

SQL null是状态(未知)而不是值。这种用法与编程语言完全不同,其中null表示未分配给特定实例。

来源: - http://en.wikipedia.org/wiki/Null_(SQL)

因此无法在SQL中表示NULL

答案 1 :(得分:0)

我不确定,但您可以尝试以下内容:

从双

中选择ASCII('\ 0')

那会帮到你。