Mysql coalesce()函数认识和用法
来源:互联网 发布:粉嫩淘宝店铺招牌图片 编辑:程序博客网 时间:2024/05/21 11:06
Mysql coalesce()函数认识和用法
select coalesce(a,b,c);
coalesce()解释:返回参数中的第一个非空表达式(从左向右);
鉴于在mysql中没有nvl()函数, 我们用coalesce()来代替。
coalesce相比nvl优点是,coalesce中参数可以有多个,而nvl()中参数就只有两个。
当然,在oracle中也可以使用 case when....then....else......end
(比较强悍,case when 后可以跟表达式)。
使用示例:a,b,c三个变量。
Sql代码
select coalesce(a,b,c);
如果a==null,则选择b;如果b==null,则选择c;如果a!=null,则选择a;如果a b c 都为null ,则返回为null(没意义)。
0 0
- Mysql coalesce()函数认识和用法
- Mysql coalesce()函数认识和用法
- mysql中的coalesce用法
- mysql中的coalesce用法
- mysql中的coalesce用法
- mysql中的coalesce用法
- MYSQL COALESCE 用法
- mysql中的coalesce用法
- mysql中的coalesce用法
- mysql中的coalesce用法
- Coalesce()函数的全新认识
- COALESCE函数的用法
- coalesce函数的用法
- mysql函数coalesce
- mysql coalesce函数
- mysql 合并函数 -- COALESCE
- coalesce和nvl函数
- db2 COALESCE 函数的用法
- ktlist
- golang开发环境搭建
- Cp与Cpk了解与计算
- 我的Cocos2d-x学习笔记(十九)CCString、CCArray
- 对于dequeueReusableCellWithIdentifier:的个人理解
- Mysql coalesce()函数认识和用法
- property_get/property_set
- 迭代器
- 等待所有子进程结束
- C中为动态数组连续分配内存空间
- 修改捕鱼结算
- Pointers On C Chapter 9
- robotium 测试一
- 对图像文件(jpg和tif)中各种属性存放方式的研究