av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

CASE語句在Oracle中重新給指定字段賦值的用法

CASE語句Oracle中重新給指定字段賦值的用法是本文我們主要要介紹的內(nèi)容,首先我們需要創(chuàng)建數(shù)據(jù)庫和添加數(shù)據(jù),然后我們以兩個實例來介紹這一用法,接下來我們就開始介紹這一部分內(nèi)容。

一、創(chuàng)建數(shù)據(jù)表

 
 
 
  1. create table t(  
  2. id integer,  
  3. name varchar2(50)  

二、添加數(shù)據(jù)

 
 
 
  1. insert into t values(1,'zhao')  
  2. insert into t values(2,'qian')  
  3. insert into t values(3,'sun')  
  4. insert into t values(4,'li') 

三、case語句用法:重新給指定字段賦值

例題1:

 
 
 
  1. select t.Name,  
  2. (case t.id--此處可以省略括號,改變id為name  
  3. when 1 then 'zhao'  
  4. when 2 then 'qian'  
  5. when 3 then 'sun'  
  6. else 'li'  
  7. end) --注意不要丟掉end關(guān)鍵字哦  
  8. from T t 

擴(kuò)展:重新給指定字段賦值另一種方法:decode()的用法

 
 
 
  1. select name, decode(id,1,'zhao',2,'qian',3,'sun','li') from T 

例題2:

 
 
 
  1. select name,  
  2. case   
  3. when id<=2 then 0  
  4. when id=3 then 1  
  5. else 2  
  6. end "targer" --定義別名,此處為雙引號哦  
  7. from T 

以上就是CASE語句在Oracle中重新給指定字段賦值的用法,本文就介紹到這里了,希望本次的介紹能夠?qū)δ兴鶐椭?/p>

【編輯推薦】

  1. SQL Server 2005系統(tǒng)數(shù)據(jù)庫的簡單介紹
  2. SQL Server數(shù)據(jù)庫利用SQL語句使用事務(wù)詳解
  3. SQL Server數(shù)據(jù)庫ROW_NUMBER()函數(shù)使用詳解
  4. 關(guān)閉SQL Server 2005遠(yuǎn)程連接以及其它對外服務(wù)
  5. SQL Server數(shù)據(jù)庫DATEDIFF的參數(shù)介紹及使用示例

文章標(biāo)題:CASE語句在Oracle中重新給指定字段賦值的用法
文章出自:http://uogjgqi.cn/article/dhsoceh.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流