数据库中重复值和空值的处理
作者:网络转载 发布时间:[ 2012/9/26 11:25:28 ] 推荐标签:
例如:查找出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。
如果对于空值和重复数据的处理,你 有更好地方法,我们一起交流!
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11