成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle case語句語法簡介

數(shù)據(jù)庫 Oracle
在Oracle數(shù)據(jù)庫中執(zhí)行多重條件分支語句時(shí),使用case語句更加簡潔,下面就讓我們來了解一下case語句語法方面的知識(shí)。

Oracle case語句是我們最常用的語句之一,下面就為您介紹Oracle case語句的語法,并舉例說明,希望對(duì)您能夠有所幫助。

當(dāng)執(zhí)行多重條件分支語句時(shí),使用Oracle case語句更加簡潔、而且效率也更好。Oracle case語句處理多重條件分支語句有兩種方法,***種方法是使用單一選擇符進(jìn)行等值比較。第二種方法是使用多種條件進(jìn)行非等值比較。

1、使用單一選擇符進(jìn)行等值比較
當(dāng)執(zhí)行Oracle case語句執(zhí)行多重條件分支時(shí),如果條件選擇符完全相同,并且條件表達(dá)式為相同條件選擇,那么可以選擇單一選擇符進(jìn)行等值比較,語法如下:
  
case  條件選擇符
when  條件值表達(dá)式1 then 要執(zhí)行的操作1;
when  條件值表達(dá)式2 then 要執(zhí)行的操作2;
。。。。。。。
else
要執(zhí)行的操作。
end case;

示例如下:

  1. declare  
  2. v_count number;  
  3. begi  
  4. select count(*) into v_count from cip_temps;  
  5. case v_count  
  6. when 1 then  
  7. dbms_output.put_line('when 1操作___v_cont的值:'|| v_count);  
  8. when 5 then  
  9. dbms_output.put_line('when 5操作___v_count的值:'|| v_count);  
  10. when 10 then  
  11. dbms_output.put_line('when 10操作____v_count的值:'|| v_count);  
  12. else  
  13. dbms_output.put_line('else操作____v_cout的值:'||v_count);  
  14. end case;  
  15. end;  
  16. /  

2、case使用多種條件進(jìn)行比較
如果選擇多個(gè)條件進(jìn)行不同比較時(shí),那么必須在when子句中指定比較條件,語法如下:
    
case 
when   條件值表達(dá)式1 then 要執(zhí)行的操作1;
when   條件值表達(dá)式2 then 要執(zhí)行的操作2;
。。。。。。。
else
要執(zhí)行的操作。
end case;

示例如下:

  1. declare  
  2. v_count number;  
  3. begin  
  4. select count(*) into v_count from cip_temps;  
  5. case   
  6. when v_count>10 then  
  7. dbms_output.put_line('when 1操作___v_cont的值:'|| v_count);  
  8. when v_count>5 then  
  9. dbms_output.put_line('when 5操作___v_count的值:'|| v_count);  
  10. when v_count>4 then  
  11. dbms_output.put_line('when 10操作____v_count的值:'|| v_count);  
  12. else  
  13. dbms_output.put_line('else操作____v_cout的值:'||v_count);  
  14. end case;  
  15. end;  

 

 

 

【編輯推薦】

Oracle sqlplus語句編輯命令

Oracle修改用戶語法介紹

Oracle默認(rèn)用戶的密碼問題

帶您了解Oracle顯式游標(biāo)

Oracle存儲(chǔ)過程的使用實(shí)例

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-11-18 15:46:41

Oracle Deco

2011-08-15 17:15:45

CASE語句Oracle給指定字段賦值

2011-03-07 13:27:13

SQLCase

2009-10-21 16:00:26

VB.NET CASE

2010-09-17 10:16:26

Java Applet

2010-04-28 16:30:52

Oracle case

2009-11-19 11:00:55

Oracle xmlt

2009-11-18 16:43:59

2021-04-20 19:23:07

語法switch-casePython

2009-06-08 21:45:46

Javaswitch-case

2010-10-28 10:54:46

oracle對(duì)象權(quán)限

2009-11-16 11:03:44

Oracle INDE

2010-11-15 12:02:24

Oracle進(jìn)程結(jié)構(gòu)

2010-10-25 15:12:42

Oracle日期函數(shù)

2010-10-25 17:28:05

Oracle bita

2010-11-19 16:03:20

Oracle分析表

2011-08-09 17:48:54

Oracle參數(shù)文件

2010-09-07 14:56:49

SQL語句CASE WHEN

2010-10-08 15:54:34

mysql中case

2024-10-15 16:53:07

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 午夜精品一区二区三区在线视频 | 国产精品久久久久久久久久99 | 欧美视频成人 | 亚洲精品视频一区 | 男人的天堂亚洲 | 精品久久久久久久久久久久 | 91精品国产91| 日韩在线观看一区二区三区 | 中文字幕成人av | 国产一在线 | 少妇淫片aaaaa毛片叫床爽 | av免费网站在线观看 | 日韩色图在线观看 | 国外成人在线视频 | 欧美日韩看片 | 国产精品视频免费观看 | 色悠悠久 | 二区中文字幕 | 天天操夜夜操免费视频 | 欧美精品1区2区3区 精品国产欧美一区二区 | 久久视频精品 | 一级黄色日本片 | 狠狠亚洲 | 春色av | 亚洲一区视频在线 | 中文一区二区 | 国产精品高清一区二区 | 国产精品一区二区av | 夜夜爆操| 亚洲精品白浆高清久久久久久 | 成人免费精品视频 | 中文字幕亚洲欧美日韩在线不卡 | 国产精品视频综合 | 婷婷久久精品一区二区 | 91久久国产精品 | 国产精品视频不卡 | 久久国产秒 | 国产一区久久久 | av免费看在线 | 中文字幕亚洲一区二区三区 | 亚洲一区av|