oracle if/else功能的实现的3种写法
转载:oracle中if/else功能的实现的3种写法
以下是内容留存:
1、标准sql规范
一、单个IF 1、if a=... then ......... end if;2、if a=... then ...... else .... end if;二、多个IFif a=.. then ...... elsif a=.. then .... end if; 这里中间是“ELSIF”,而不是ELSE IF 。这里需要特别注意
2、decode函数
DECODE的语法:
DECODE(value,if1,then1,if2,then2,if3,then3,...,else)
表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。
3、case when
case when a='1'then 'xxxx'when a='2' then 'ssss' else'zzzzz' end as
注意点:
1、以CASE开头,以END结尾
2、分支中WHEN 后跟条件,THEN为显示结果
3、ELSE 为除此之外的默认情况,类似于高级语言程序中switch case的default,可以不加
4、END 后跟别名
转载于:https://www.cnblogs.com/senyier/p/7666293.html
oracle if/else功能的实现的3种写法相关推荐
- oracle中if/else功能的实现的3种写法
1.标准sql规范 一.单个IF 1.if a=... then ......... end if;2.if a=... then ...... else .... end if;二.多个IFif a ...
- sequence oracle mysql,oracle sequence转mysql(mysql实现oracle的sequence功能)
最近项目上在做数据转移工作,需要把oracle转为mysql,在转换oracle储存过程中遇见这样一句sql,查的是序列号的下一个值 由于mysq只有递增列的概念没有oracle的sequence功能 ...
- mysql sys_connect_by_path_mysql中实现相仿oracle的SYS_CONNECT_BY_PATH功能
mysql中实现类似oracle的SYS_CONNECT_BY_PATH功能 oracle中的SYS_CONNECT_BY_PATH函数为开发带来了便利,mysql中如何实现类的功能呢? DELIMI ...
- mysql 类似 oracle connect by,mysql中实现相仿oracle的SYS_CONNECT_BY_PATH功能
mysql中实现类似oracle的SYS_CONNECT_BY_PATH功能 oracle中的SYS_CONNECT_BY_PATH函数为开发带来了便利,mysql中如何实现类的功能呢? DELIMI ...
- oracle ebs 采购订单 为员工分配职务,oracle—EBS-采购功能点操作手册
oracle-EBS-采购功能点操作手册 浙大软件学院学生操作手册 PO模块功能点操作手册 作者:韩业邦 李亚军 创建日期:2012年3月6日 更新日期:2012年3月7日 版本:1.0 文档控制 更 ...
- oracle 对象的审计,初识!聊聊ORACLE的审计功能
顺着这样的思路去学习. 1.审计可以达到怎样的效果?我用来做什么? 2.任何概念都该有分类的吧,审计也不例外? 3.如何启用审计?数据库一级. 4.如何设定我所需要的审计?针对某个特定的监视目标了. ...
- Oracle后台进程SMON功能
你所不知道的Oracle后台进程SMON功能 原帖地址:点击打开链接 SMON(system monitor process)系统监控后台进程,有时候也被叫做system cleanup proces ...
- 【DB笔试面试682】在Oracle中,Undo段中区3种状态分别是什么(Undo表空间系列)?...
♣ 题目 部分 在Oracle中,Undo段中区3种状态分别是什么? ♣ 答案部分 Undo信息存储在Undo段中,Undo段又存储在Undo表空间中.Undo表空间仅用于Undo段(在Undo表空间 ...
- Oracle查询某一天日期数据的SQL语句的几种写法
本文章向大家介绍Oracle查询某一天日期数据的SQL语句的几种写法,主要包括Oracle查询某一天日期数据的SQL语句的几种写法使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值, ...
最新文章
- php运行cpu利用率低,PHP-如何减低php程序的cpu使用率?
- Python:操作文件
- 算法导论之NP完全性和近似算法
- 《应试教育洗礼的“好”学生的学习行为特征分析》 2019-11-02
- C语言试题十八之根据以下攻势计算s,计算结果作为函数值返回;n通过形参传入。S=1+1/(1+2)+1/(1+2+3)+…….+1/(1+2+3+4+……+n)
- Anaconda中软件库更新
- GY编辑平台产品总结
- Ajax应用简单实例
- LeetCode 234 Palindrome Linked List
- CISCO安全 ×××技术
- python绘制风向玫瑰图和污染物玫瑰图
- 安川机器人原点丢失_安川机器人原点及校准浅析
- python求曲线拐点_使用Python检测新冠肺炎疫情拐点
- JS时间轴效果(类似于qq空间时间轴效果)
- 陈宝存:楼市调控不撞南墙不回头
- 实习日记——Day36
- 逆序字符串 和 字符串的逆序输出 的区别~
- Freeswitch 默认配置
- 弱校联萌十一大决战之如日中天A	Ariel【二进制+排序】
- C语言程序的考试方式,全国计算机二级考试之C语言程序设计考试方式