oracle函数COALESCE、GREATEST和LEAST如何使用

 时间:2024-10-12 10:55:49

1、首先介绍下COALESCE函数COALESCE(value1, value2, value3, ...)返回value值列表中第一个不为空的值select coalesce(55, null, 33) from dual; -- 返回55select coalesce(null, 3, 1 ) from dual; -- 返回3将以上两句sql在sqldeveloper中运行测试,看下查询结果

oracle函数COALESCE、GREATEST和LEAST如何使用

2、GREATEST(value1, value2, value3, ...)返回value值列表中最大的一个值当value值列表中有一个为NULL,则返回NULL值。select greatest(5, 10, 6 ) from dual; -- 返回10select greatest('A', 'E', 'C') from dual; -- 返回Eselect greatest(null, 'E', 'C') from dual; -- 返回null

oracle函数COALESCE、GREATEST和LEAST如何使用oracle函数COALESCE、GREATEST和LEAST如何使用oracle函数COALESCE、GREATEST和LEAST如何使用

4、上面介绍的函数是在固定值中比较的,下面介绍下如何在应用在表中的数据,这里以test表来测试,test表如下图所示

oracle函数COALESCE、GREATEST和LEAST如何使用oracle函数COALESCE、GREATEST和LEAST如何使用
  • 胃痛吃什么药好?
  • 简简单单,一碗韭芽炒蛋,你也可以!
  • 养生-血管如何保养?
  • 麻油猪肝的做法
  • 蜜果出行充电原理
  • 热门搜索
    郑州旅游景点 池州旅游 贵州旅游最佳路线 铜仁旅游 旅游吧 莱芜旅游 合肥旅游攻略 常州旅游商贸高等职业技术学校 马尔代夫旅游报价 华东五市旅游攻略