oracle 中的COALESCE函数
来源:互联网 发布:安娜伊思·马田 知乎 编辑:程序博客网 时间:2024/05/21 10:40
COALESCE函数会返回参数中,第一个不为空的参数,如果参数全部为空,则返回null
select COALESCE(null,'','aa',null,null) from dual;
---------------------------------------------------------------------
COALESCE(NULL,'','AA',NULL,NULL)
aa
启示是,当在select语句中,如果需要某个参数为空则不加该条件可以按如下写:
select * from device_token a
where a.date_created > to_date('2015/1/8 10:27:53', 'YYYY/MM/DD HH24:MI:SS')
and a.platform = COALESCE(null,a.platform);
其中null可以替换为变量,若该变量为空,则sql等同于:
select * from device_token a
where a.date_created > to_date('2015/1/8 10:27:53', 'YYYY/MM/DD HH24:MI:SS')
and a.platform = a.platform;
即后面条件失效
0 0
- oracle 中的COALESCE函数
- 如何使用Oracle中的 COALESCE 函数
- Oracle中的NVL()、NVL2()、NULLIF()、Coalesce()函数
- Oracle中的COALESCE,NVL,NVL2,NULLIF函数
- Oracle中的NVL,NVL2,NULLIF,COALESCE函数
- Oracle中的COALESCE,NVL,NVL2,NULLIF函数
- Oracle中的 NVL,NVL2,NULLIF,COALESCE 函数
- Oracle COALESCE函数
- oracle--函数COALESCE
- Oracle COALESCE函数
- oracle COALESCE 函数
- oracle 函数COALESCE
- Oracle COALESCE函数
- oracle coalesce函数
- Oracle COALESCE函数
- Oracle COALESCE函数
- oracle中的NVL,NVL2,NULLIF,COALESCE几个通用函数
- oracle中的NVL,NVL2,NULLIF,COALESCE几个通用函数
- [MySQL] InnoDB三大特性之 - 自适应哈希索引
- Android 自定义实现翻转卡片的View
- 男人,如何洞悉女人的内心世界笔记
- Material View
- Xcode中SVN不能提交.a文件的解决方法
- oracle 中的COALESCE函数
- 【Android开发】高级组件-网格视图
- 浏览器与IIS的请求处理响应
- Web Service进阶(四)WebService注解
- Android Studio 导入Github的开源项目
- Android中解析JSON形式的数据
- Deep Learning 学习笔记整理(三)
- 线性表举例之一:栈
- 手游对接QQ游戏币充值