我正在使用Oracle iSQL * plus,在学习ASCII
命令时遇到了疑问。
SELECT ASCII('A'),ASCII('a') FROM DUAL
分别打印(' A')和(' a')的ASCII值。
那么我们如何打印ASCII的ASCII值,因为
SELECT ASCII('') FROM DUAL
什么都不打印,但ASCII值为null。
答案 0 :(得分:1)
SQL null是状态(未知)而不是值。这种用法与编程语言完全不同,其中null表示未分配给特定实例。
来源: - http://en.wikipedia.org/wiki/Null_(SQL)
因此无法在SQL中表示NULL
答案 1 :(得分:0)
我不确定,但您可以尝试以下内容:
从双
中选择ASCII('\ 0')那会帮到你。