例如:查找出NULL 值

  select 学生姓名,所在学院,备注信息 from tb_stuInfo where 备注信息 is null

  4、除去记录中指定字段的空值

  在3的时候说过如何查找数据中的空值,那么我们如何能把这些空值去掉呢?

  想要去掉空值,先要了解一下列中空值形成的原因:

  1)其值未知

  2)其值不存在

  3)列对表行不可用

  例如:查询没有NULL值的数据

  select 学生姓名,所在学院,备注信息 from tb_stuInfo where 备注信息 is not null

  5、在程序的显示中判断是否为空值

  在使用 MSHFlexGrid1控件显示查询的结果,如果在数据库表中是空值的话,会显示"无用null值",那我们如何判读是否为null值呢 ,这需要一个函数____ISNULL 函数。

  我们以一个例子来看看:

  在没有没有结账的情况下,查询的结账情况:

  select sum(Presentaddcash) as Presentaddcash,sum(Presentconsume) as Presentconsume, _
  sum(Presentreturncash) as Presentreturncash,sum(Presentbalance)as Presentbalance, _
  sum(Prioraddcash) as Prioraddcash  from  dayaccout_Info where  couutdate between'2012/9/17' and '2012/9/17'

  那么用isnull函数来判断是否为NULL显示出来:

<SPAN style="FONT-SIZE: 18px"> '填写上期余额
        If Not IsNull(mrc.Fields("Prioraddcash").Value) Then
            TxtRemaincash.Text = mrc.Fields("Prioraddcash").Value
        Else
            TxtRemaincash.Text = 0
        End If</SPAN>

  如果不是NULL 值的话,显示当前的信息,如果是NUll值的话,显示为0。

  如果对于空值和重复数据的处理,你 有更好地方法,我们一起交流!