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 --true
11 --false
12 --unknow
13
14 select
15 --注意:同一列上的数据,数据类型必须一致,如果不一致就会报错,所以要求自己定义查询的时候,注意同一列数据类型一致
16 --这里的‘缺考’,只存在与查询出的结果集中,表中的数据没有变化
17 数学成绩=ISNULL(cast(fmath as varchar(50)),'缺考')
18 from Mystudent