函数-控制流函数
来源:互联网 发布:大乐网络注册 编辑:程序博客网 时间:2024/04/29 16:14
1.这个函数有两种结构:
(1)CASE [value] WHEN [compare-value] THEN [result] {WHEN [compare-value] THEN [result] WHEN [compare-value] THEN [result]...}ELSE [result]END;
eg:CASE X WHEN '01' THEN '股权产品' WHEN '02' THEN '固定产品' WHEN '03' THEN '浮动产品' ELSE ‘没有此类产品’ END;
CASE WHEN [value]=[compare-value] THEN [result] {WHEN [value]=[compare-value] THEN [result] WHEN [value]=[compare-value] THEN [result]...} ELSE [result] END;
eg:CASE WHEN X='01' THEN '股权产品' WHEN X='02' THEN '固定产品' WHEN X='03' THEN '浮动产品' ELSE ‘没有此类产品’ END;
(2)IF(expr1,expr2,expr3)
如果expr1为真,则返回expr2;为假,则返回expr3.
(3)IFNULL(arg1,arg2);
如果arg1不为空,则返回arg1;为空,则返回arg2.
(4)NULLIF(arg1,arg2)
如果arg1=arg2,则返回NULL,否则,返回arg1.
(5)STRCMP(expr1,expr2)
如果expr1与expr2相等,返回0;expr1>expr2,返回1;expr1<expr2,返回-1.
- 函数-控制流函数
- s函数的控制流
- R函数和控制流
- MySQL学习----MySQL函数(二)----13MySQL控制流函数
- mysql函数之——控制流函数
- Mysql 常用函数总结(控制流函数)
- Makefile学习笔记<流控制函数和其他函数>
- 笔记: Lua基础: 函数 控制流
- Swift开篇003->控制流、函数
- Swift基础(三):控制流、函数
- shell基本知识 - 控制流与函数
- Python学习笔记 控制流和函数
- 函数的控制流程
- CallBack函数及其控制
- 几个时间控制函数
- 控制函数队列
- 输出控制函数
- VFW 数据流控制 函数
- 【Servlet】05-使用JSP
- TCP 的那些事儿(上)
- 安卓手势学习笔记
- Spring mvc+Mybatis整合
- POI获取Excel文件总行数和总列数
- 函数-控制流函数
- MySql-碰到问题记录
- C语言 输出格式总结
- Play 缓存插件 --Cache
- 【Servlet】06-使用JSTL
- 房屋装修全配
- Netty实现原理浅析
- 自己理解中的spriig-boot加mybatis(有不对的地方,望提意见)
- Set,List,Map的区别