1 --1.请查询出学生表中所有数学成绩为null的的人的信息 2 --null 在数据库中表示unknown(不知道),判断一个值是否为null,也就不能用=或者<> 3 --null与null比较结果还是null(null)就表示不知道,‘不知道’在where中就认为是false,所以不返回任何数据 4 --查询所有fmath为null的值 5 select * from MyStudent 6 where fmath is null 7 --查询所有fmath 为非空的值 8 select * from MyStudnet where fmath is not null 9 --null值与任何数据运算后得到的还是null值10 --true11 --false12 --unknow13 14 select 15 --注意:同一列上的数据,数据类型必须一致,如果不一致就会报错,所以要求自己定义查询的时候,注意同一列数据类型一致16 --这里的‘缺考’,只存在与查询出的结果集中,表中的数据没有变化17 数学成绩=ISNULL(cast(fmath as varchar(50)),'缺考')18 from Mystudent