标签:color 数据库 ble 字符串 判断 语句 例子 一个 table
在数据库中,NULL值是一个非常特殊的值。在创建表时,对于表中的每个字段,可以指定字段是否必须包含值。对于不是必须包含值得字段,可以向字段中插入NULL值。
比如,下面这样,
CREATE TABLE Teacher( teacher_id VARCHAR(20) NOT NULL, teacher_name VARCHAR(50) NOT NULL, gender VARCHAR(10) NULL, PRIMARY KEY(teacher_id) );
实际来说,NULL值什么都不是。用它来表示一种“不知道”、“不确定”的状态。
它既不等于0,也不等于空格,更不等于空字符串。
举一个简单的例子,张三和李四的年龄我们都不知道,我们将张三的年龄赋值为NULL,将李四的年龄也赋值为NULL。那么,张三的年龄和李四的年龄是一个值吗?我们无从得知。
可以用以下语句来判断一个字段得值是否为NULL,
--判断gender字段为NULL值 gender is NULL; --判断gender字段不为NULL值 gender is NOT NULL;
标签:color 数据库 ble 字符串 判断 语句 例子 一个 table
原文地址:https://www.cnblogs.com/yongzhao/p/14739046.html