1、空值
在数据库中,空值(NULL)用来表示实际值未知或无意义的情况。空值不同于空白或零值,没有两个相等的空值,比较两个空值或将空值与任何其他值相比均返回未知,这是因为每个空值均为未知。
空值具有以下特点:
(1)等价于没有任何值
(2)与0、空字符串或空格不同
(3)在where条件中,Oracle认为结果为NULL的条件为FALSE,带有这样条件的select语句不返回行,并且不返回错误信息。但NULL和FALSE是不同的
(4)排序时比其他数据都大
2、乱码
乱码主要指用文本编辑器打开文本时,使用了不对应的字符集和编码,从而造成文本解码错误,导致文本的部分字符或所有字符无法被正确显示的情况,下图为常见的乱码。