偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle case的2中常用表達式

數據庫 Oracle
以下的文章主要介紹的是Oracle case用法,以及CASE兩種常用的表達式的描述,以下就是相關內容的介紹,望你會有所收獲。

Oracle case用法,我們大家都知道Oracle CASE表達式能在SQL里,可以實現(xiàn)if-then-else型的相關邏輯,不一定非得使用PL/SQL。其實CASE的相關工作方式和DECODE()類似,但應該使用CASE,因為它與ANSI兼容。

CASE有兩種表達式:

1. 簡單CASE表達式,使用表達式確定返回值.

語法:

 

  1. CASE search_expression  
  2. WHEN expression1 THEN result1  
  3. WHEN expression2 THEN result2  
  4. ...  
  5. WHEN expressionN THEN resultN  
  6. ELSE default_result  
  7. END  

 

例:

 

  1. select product_id,product_type_id,  
  2. case product_type_id  
  3. when 1 then 'Book'  
  4. when 2 then 'Video'  
  5. when 3 then 'DVD'  
  6. when 4 then 'CD'  
  7. else 'Magazine'  
  8. end  
  9. from products  

 

結果:

 

  1. PRODUCT_ID PRODUCT_TYPE_ID Oracle CASEPROD  
  2. ---------- --------------- --------  
  3. 1 Book  
  4. 1 Book  
  5. 2 Video  
  6. 2 Video  
  7. 2 Video  
  8. 2 Video  
  9. 3 DVD  
  10. 3 DVD  
  11. 4 CD  
  12. 4 CD  
  13. 4 CD  
  14. Magazine  
  15. rows selected.  

 

2. 搜索Oracle CASE表達式,使用條件確定返回值.

語法:

 

  1. CASE  
  2. WHEN condition1 THEN result1  
  3. WHEN condistion2 THEN result2  
  4. ...  
  5. WHEN condistionN THEN resultN  
  6. ELSE default_result  
  7. END  

 

例:

 

  1. select product_id,product_type_id,  
  2. case  
  3. when product_type_id=1 then 'Book'  
  4. when product_type_id=2 then 'Video'  
  5. when product_type_id=3 then 'DVD'  
  6. when product_type_id=4 then 'CD'  
  7. else 'Magazine'  
  8. end  
  9. from products  

 

結果與上相同.

【編輯推薦】

  1. Oracle存儲過程的編寫經驗總結
  2. Oracle EXPLAIN PLAN實際應用技巧心得
  3. Oracle數據庫設計規(guī)范化的前兩個要求
  4. 對Oracle數據字典的文檔描述
  5. Oracle struts2中相關日期輸入顯示某些問題的方案
責任編輯:佚名 來源: 互聯(lián)網
相關推薦

2024-05-15 08:09:23

2009-12-15 09:43:50

Ruby case w

2018-09-27 15:25:08

正則表達式前端

2010-11-12 13:20:31

SQL Server

2024-03-25 13:46:12

C#Lambda編程

2009-06-24 11:24:23

JavaScript驗正則表達式

2010-11-16 14:53:02

Oracle游標表達式

2023-09-04 15:52:07

2014-01-05 17:41:09

PostgreSQL表達式

2021-07-14 23:54:01

正則表達式數據

2009-06-09 09:00:09

java正則表達式

2022-11-07 07:11:19

C#lambda函數

2010-11-03 11:55:23

DB2公共表表達式

2009-07-09 09:51:07

Lambda表達式C#

2020-11-04 09:23:57

Python

2022-01-14 07:56:39

C#動態(tài)查詢

2009-07-21 14:03:00

Scalaif表達式while循環(huán)

2010-09-10 15:20:11

SQL函數計算表達式

2011-11-23 11:04:41

BGPAS_PATH正則表達式

2019-04-30 11:15:51

正則表達式JS前端
點贊
收藏

51CTO技術棧公眾號