DBMS中的空值代表什么?
是unassigned
还是inapplicable
还是zero
还是blank space
?
答案 0 :(得分:11)
Null是SQL中使用的一种特殊标记,用于指示数据库中不存在数据值。由关系数据库模型的创建者E. F. Codd介绍,SQL Null用于满足所有真正的RDBMS支持missing information and/or inapplicable information的表示的要求
更多信息here
答案 1 :(得分:0)
我是一名学生,现在也为OCA做准备。就空值而言,首先要记住的是 null不是值。在DBMS的世界中,只有两个东西,它有一个值或它有一个null。有一些关于null的要点: -
例如: -
select * from employee
where
salary is null
请注意: - 我们不能写像
这样的查询select * from employee
where
salary=null:
(此处“=”不起作用)