空值操作

1. 空值

1.1NUll 的含义

空值操作
空和空字符串的区别:
空字符串是客观存在的,但是看不见,像空气一样。
Null 是客观不存在的,就像真空。

1.2 NULL 的操作

两种插入方式:一种是显示插入,还有一种的隐式插入。
空值操作

1.3 更新NULL 值

空值操作
更新后查询结果:
空值操作
查询结果:
空值操作

1.4 判断是否为NULL 不能用 等于(=) ,应该用 IS NULL

空值操作

1.5 非空约束

空值操作

1.6 null 可以和字符串进行拼接也可以和数字进行计算

空值操作
输出结果:
空值操作

1.6.1 空值函数 NVL

空值操作

1.6.2 NVL 的使用

空值操作
输出结果:
空值操作

1.6.3

空值操作
空值操作

输出结果:
空值操作