[数据库]oracle中if/else的3种写法

0

2016-06-20 20:00:07

1、标准sql规范1 一、单个IF 2 1、 3 4 if a=... then 5 ......... 6 end if; 7 8 2、 9 10 if a=... then11 ......12 else13 ....14 end if;15 16 二、多个IF17 18 if a=.. then19 ......20 elsif a=.. then21 ....22 end if; 23 这里中间是“ELSIF”,而不是ELSE IF 。这里需要特别注意

2、decode函数

DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else)

表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。

3、case whencase 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 后跟别名

转载请保留本文网址:http://www.shaoqun.com/a/233646.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

oracle

0

oracle数据库if else,[数据库]oracle中if/else的3种写法相关推荐

  1. mysql的调用有哪三种方式_MySQL数据库之mysql命令行中执行sql的几种方式总结

    本文主要向大家介绍了MySQL数据库之mysql命令行中执行sql的几种方式总结 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.直接输入sql执行 MySQL> se ...

  2. mysql 数据库里查询语句中不等于的两种写法

    mysql 数据库里查询语句中不等于的两种写法 ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器 1.my ...

  3. java for循环 写法_java中for循环的6种写法

    packageForLoop;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;/*** java中for ...

  4. Vue中 模板template的四种写法

    <div id="app"><h1>我是直接写在构造器里的模板1</h1> </div><template id=" ...

  5. oracle mysql 常用语句(查询表中某字段有几种类型,及每种类型有多少个数、插入多行、查询前几行)

    亲测有效 1.(1)查询表中某字段有几种类型,及每种类型有多少个数 select DISTINCT name user_name,count(*) num from patient GROUP BY ...

  6. Sql语句中 case when .. 的两种写法

    在 SQL查询语句中, case 语句的两种写法(SqlServer 2005 下测试通过): 1. select (case 字段1  when a then 0  when b then 1  e ...

  7. 在JavaScript中创建命名空间的几种写法

    在JavaScript中全局变量经常会引起命名冲突,甚至有时侯重写变量也不是按照你想像中的顺序来的,可以看看下面的例子: var sayHello = function() {return 'Hell ...

  8. Kotlin中单利常用的五种写法

    前言 单利模式是写代码过程中不可避免用到的,下面我总结一下单利常用的五种写法,话不多说了,来一起看看详细的介绍吧 加载类时创建单利 Java实现 public class Config{ privat ...

  9. Oracle查询某一天数据的SQL语句的几种写法

    1.Oracle 使用下列数据类型在数据库中存储日期或日期/时间值: DATE - 格式:YYYY-MM-DD TIMESTAMP - 格式:YYYY-MM-DD HH:MM:SS 2.SQL语句实例 ...

最新文章

  1. 划分微型计算机的标志是,划分微型计算机的标志为
  2. post和get提交中文数据的转码问题
  3. H5页面单点登录跳回首页 http url参数转义
  4. android进程间对象传递,Android Fragment 间对象传递
  5. 【iVX 初级工程师培训教程 10篇文拿证】03 事件及猜数字小游戏
  6. 使用tableView崩溃
  7. CSS3中的3D变换与简易立方体的制作
  8. Spark SQL 和 Hive UDF ExceptionInInitializerError getRemoteBlockReaderFromTcp BlockReaderFactory
  9. Docker部署微服务应用的架构设计
  10. 统计字符串、九宫格、编码问题
  11. 聚焦“生态化”,e签宝讲好电子签名的“中国故事”
  12. bat生成exe总结
  13. uni-app小程序与app端的兼容问题
  14. 3d公式算法计算机,最新3d万能计算定胆公式来了
  15. [Web] [微信小程序-云开发] 商城 无服务器 加后台管理
  16. 汇编语言自定义int9中断程序
  17. EXCELL XLToolbox科研作图插件
  18. 小程序-demo:知乎日报
  19. unique中译_UNIQUE是什么意思_ UNIQUE的翻译_音标_读音_用法_例句_爱词霸在线词典...
  20. python如何同时运行两个函数_关于python:使2个函数同时运行

热门文章

  1. 往Cloud Foundry上部署应用背后的技术实现
  2. Difference between RawValue and FormattedValue
  3. why Material request downlaod get an empty BDOC in SMW01 - structure MGV_TLMNR
  4. Opportunity的status改为lost后,chance of success仍然为100的原因
  5. 另一种Background job的 debug方法
  6. how is sap-ui-core.js initialize the reqeust of sap-ui-core-dbg.js
  7. SAP CRM系统里Opportunity预期销售金额和货币相关的自动转换
  8. CRM和C4C product category hierarchy的可编辑性控制逻辑
  9. OpenFOAM安装教程(史上最全:OpenFOAM、ParaView、OpenFOAM多版本共存)
  10. 计算机超级语言,我发现原来计算机最原始的语言是那么的内涵。。。。