oracle数据库if else,[数据库]oracle中if/else的3种写法
[數據庫]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种写法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Lua游戏开发----模块
- 下一篇: 中文地址