SQL函数学习(函数在实际项目中 之 COALESCE)
来源:互联网 发布:管家婆软件下载中心 编辑:程序博客网 时间:2024/06/05 15:08
2013 /01/25
1.取得第一个不为空的值。(函数在项目中的实际应用)
COALESCE(a,b,c)这个函数我之前只在书上读到过,这次是第一次在项目中使用这个函数。
设计的要求如下:
如果该用户的「代表用户ID」,使用代表用户ID作为之后操作的查询条件,
否则使用「用户ID」作为查询条件。
实现如下:
COALESCE(C.top_user_id,A.user_id) AS "userId"
总结:
这段代码虽然看起来没有什么,
但是如果你对SQL函数不熟悉,很容易吧判断放到java逻辑中去实现。
========================================================================
好处:
这种写法的高明之处在于,一下子就返回了你后面查询需要的用户ID,不必再java逻辑中判断。
- SQL函数学习(函数在实际项目中 之 COALESCE)
- 使用SQL Server中COALESCE()函数的方法
- oracle 函数大全 之 coalesce
- COALESCE()函数
- COALESCE函数
- COALESCE()函数
- COALESCE()函数
- COALESCE函数
- 不要滥用coalesce()函数
- PHP实际项目中常用函数整理
- SQL中的coalesce函数与case语句
- <转>SQL函数——COALESCE
- SQL中的coalesce函数与case语句
- Oracle之条件函数(DECODE函数/COALESCE函数/NVL函数)(认证考试指南全册)
- Oracle NVL,NVL2,COALESCE函数学习
- Oracle中coalesce函数的简单理解
- Oracle中coalesce函数的用法
- Oracle数据库中coalesce函数的使用
- 递归算法 转载
- 各手机平台开发对比
- 为什么要当项目经理
- linux命令之系统管理wall、write、mesg、sync、shutdown、free、uptime
- [android] EditText的setError文字不显示问题
- SQL函数学习(函数在实际项目中 之 COALESCE)
- 封装一个工具类:回收任何布局中被Imageview吃掉的内存(附源码DEMO)
- ssh 登录提示出错
- 中国余数定理
- 如果要用Java实现算法,一定慎用递归
- 英尺对米的转换
- vmware加载u盘
- POJ 1917 Automatic Poetry
- HDU 1717 循环小数化分数