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

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

數(shù)據(jù)庫(kù) Oracle
本文我們主要介紹了CASE語(yǔ)句在Oracle中重新給指定字段賦值的一種用法,并給出了示例加以驗(yàn)證說明,希望能夠?qū)δ兴鶐椭?/div>

CASE語(yǔ)句Oracle中重新給指定字段賦值的用法是本文我們主要要介紹的內(nèi)容,首先我們需要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)和添加數(shù)據(jù),然后我們以兩個(gè)實(shí)例來介紹這一用法,接下來我們就開始介紹這一部分內(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語(yǔ)句用法:重新給指定字段賦值

例題1:

 

  1. select t.Name,  
  2. (case t.id--此處可以省略括號(hào),改變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" --定義別名,此處為雙引號(hào)哦  
  7. from T 

 

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

【編輯推薦】

  1. SQL Server 2005系統(tǒng)數(shù)據(jù)庫(kù)的簡(jiǎn)單介紹
  2. SQL Server數(shù)據(jù)庫(kù)利用SQL語(yǔ)句使用事務(wù)詳解
  3. SQL Server數(shù)據(jù)庫(kù)ROW_NUMBER()函數(shù)使用詳解
  4. 關(guān)閉SQL Server 2005遠(yuǎn)程連接以及其它對(duì)外服務(wù)
  5. SQL Server數(shù)據(jù)庫(kù)DATEDIFF的參數(shù)介紹及使用示例
責(zé)任編輯:趙鵬 來源: 博客園
相關(guān)推薦

2011-03-07 13:27:13

SQLCase

2010-04-28 16:30:52

Oracle case

2010-11-18 13:09:19

Oracle case

2010-10-27 15:03:47

Oracle with

2009-01-14 09:28:12

OracleSQL10g

2010-11-18 15:46:41

Oracle Deco

2009-06-08 21:45:46

Javaswitch-case

2010-10-08 15:54:34

mysql中case

2024-10-15 16:53:07

2010-09-03 15:21:46

SQLselect語(yǔ)句

2010-10-27 17:04:41

Oracle動(dòng)態(tài)查詢

2010-09-17 09:35:51

SQL中if語(yǔ)句

2010-04-16 16:41:53

rownum用法

2010-04-01 13:09:12

Oracle中join

2017-08-07 15:52:33

Oracleonnect by優(yōu)化

2010-04-28 18:17:16

Oracle CASE

2009-10-22 17:17:54

Oracle給用戶解鎖

2010-04-29 12:05:21

Oracle使用SQL

2010-04-12 16:12:07

Oracle HINT

2010-09-17 10:08:18

SQL中case wh
點(diǎn)贊
收藏

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