coalesce是什么意思(coalesce)
大家好,小晋来为大家解答以下问题,关于coalesce是什么意思,coalesce很多人还不知道,今天让我们一起来看看吧!
1、 Oracle COALESCE函数的语法是COALESCE(表达式1,表达式2,表达式n),n=2。这个表达式的作用是返回第一个非空表达式,如果都为空,则返回空值。
2、 注意:所有表达式必须是同一类型,或者可以转换为同一类型。
3、 例1:在emp表中,为comm列为空的人员设置200。
4、 SQLselecta.empno,a.ename,comm,coalesce(comm,200)new _ commfrommepa;
5、 EMPNOENAMECOMMNEW_COMM
6、 -
7、 7369史密斯200
8、 7499艾伦300300
9、 7521WARD500500
10、 7566琼斯200
11、 7654马丁14001400
12、 7698刹车200
13、 7782克拉克200
14、 7788苏格兰200
15、 7839金200
16、 7844TURNER00
17、 7876ADAMS200
18、 EMPNOENAMECOMMNEW_COMM
19、 -
20、 7900詹姆斯200
21、 7902福特200
22、 7934MILLER200
23、 8888 xiangy
24、 已经选择了15行。示例2:模拟返回第一个非空值
25、 SQLselectcoalesce(null,3 5,4 6)valuefromdual;
26、 价值
27、 -
28、 8示例3:模拟数据类型不一致的情况
29、 sqlselectrocoalesce(null,333,444,' 555 ')from dual;
30、 selectCOALESCE(null,333,444,' 555')fromdual
31、 *
32、 第1行出错:
33、 ORA-00932:不一致的数据类型:应为数字,但获得的是字符。
34、 以上是边肖今天的分享,希望能帮到大家。
本文到此结束,希望对大家有所帮助。
标签:
Tags:
相关推荐
- 湖北三江航天建筑工程有限公司以 60925996.99 元中标红林总装厂房二期工程
- 江西省天久地矿建设集团有限公司中标龙里县城区排涝工程勘测
- 北京中和联信供应链管理有限公司中标山地农业科技创新基地植物表型研究设备采购及伴随服务(重新招标)项目,中标金额 7764000 元
- 霸州市佳理鑫五金制品厂中标新乐市第三中学采购项目
- 河北泽辉市政工程有限公司等为路南区乡村振兴环境综合治理项目(一期)一标段工程总承包(EPC)(二次)中标候选人
- 河北石府建设工程有限公司10110736.93元中标高铁片区景观提升项目施工三标段
- 中基恒源建设有限公司中标高铁片区(含新华商业广场)景观提升项目施工五标段,中标价 13430852.95 元
- 九芝堂换帅完成工商变更
- 山西建设投资集团有限公司为大宁县水果供应链基地运营配套建设项目施工(二次)第一中标候选人
- 浙江宁慈建设工程有限公司以97028327元中标慈溪市城市生活垃圾收转运一体化建设项目(一期)
