DB2 COALESCE 测试
--2006-1-12 16:31
--彭建军
--建立测试环境
drop table t1;
create table t1(c1 int,c2 varchar(10),c3 date,c4 timestamp);
--插入测试值
insert into t1(c1,c2,c3,c4)values(1,'1',current date,current timestamp)
insert into t1(c1)values(1)
insert into t1(c2)values('1')
insert into t1(c3)values('2005-01-01')
insert into t1(c4)values('2005-01-01 00:00:00.000000')
--查询原表数据
select * from t1
--调用函数示例
select coalesce(c1,0),coalesce(c2,'fuck'),coalesce(c3,'2000-01-01'),coalesce(c4,'2000-01-01 00:00:00.000000') from t1
本文通过一系列测试案例展示了在 DB2 数据库中使用 COALESCE 函数的方法。测试涉及不同数据类型的字段,包括整数、字符串、日期及时间戳等,以确保当字段值为 NULL 时能正确返回默认值。
3659

被折叠的 条评论
为什么被折叠?



