DB2 COALESCE 测试

本文通过一系列测试案例展示了在 DB2 数据库中使用 COALESCE 函数的方法。测试涉及不同数据类型的字段,包括整数、字符串、日期及时间戳等,以确保当字段值为 NULL 时能正确返回默认值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值