国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

oracle數(shù)據(jù)庫decode用法 sql decode函數(shù)用法?

sql decode函數(shù)用法?decode函數(shù)比較1個參數(shù)時SELECT ID,DECODE(inParam,"beComparedParam","值1" ,"值2") name FROM bank#

sql decode函數(shù)用法?

decode函數(shù)比較1個參數(shù)時


SELECT ID,DECODE(inParam,"beComparedParam","值1" ,"值2") name FROM bank


#如果第一個參數(shù)inParam=="beComparedParam",則select得到的name顯示為值1,


#如果第一個參數(shù)inParam!="beComparedParam",則select得到的name顯示為值2


decode函數(shù)比較多個參數(shù)時


SELECT ID,DECODE(inParam,"para1","值1" ,"para2","值2","para3","值3","para4","值4","para5","值5") name FROM bank


#如果第一個參數(shù)inParam=="para1"那么那么select得到的那么顯示為值1;


#如果第一個參數(shù)inParam=="para2"那么那么select得到的那么顯示為值2;


#如果第一個參數(shù)inParam=="para3"那么那么select得到的那么顯示為值3;


#如果第一個參數(shù)inParam=="para4"那么那么select得到的那么顯示為值4;


#如果第一個參數(shù)inParam=="para5"那么那么select得到的那么顯示為值5;

oracle decode函數(shù)使用方法?

DECODE()函數(shù),它將輸入數(shù)值與函數(shù)中的參數(shù)列表相比較,根據(jù)輸入值返回一個對應(yīng)值。函數(shù)的參數(shù)列表是由若干數(shù)值及其對應(yīng)結(jié)果值組成的若干序偶形式。當(dāng)然,如果未能與任何一個實參序偶匹配成功,則函數(shù)也有默認(rèn)的返回值。


比較表達式和搜索字,如果匹配,返回結(jié)果;如果不匹配,返回default值;如果未定義default值,則返回空值。


以上就是本文關(guān)于oracle中decode函數(shù)的使用方法示例的全部內(nèi)容,希望對大家有所幫助。

OracleDECODE函數(shù)的用法詳解?

Oracle DECODE函數(shù) 使用方法: 1、比較大小 select decode(sign(變量1-變量2),-1,變量1,變量2) from dual --取較小值 sign()函數(shù)根據(jù)某個值是0、正數(shù)還是負(fù)數(shù),分別返回0、1、-1 例如: 變量1=10,變量2=20 則sign(變量1-變量2)返回-1,decode解碼結(jié)果為“變量1”,達到了取較小值的目的。 2、此函數(shù)用在SQL語句中,功能介紹如下: Decode函數(shù)與一系列嵌套的 IF-THEN-ELSE語句相似。base_exp與compare1,compare2等等依次進行比較。如果base_exp和 第i 個compare項匹配,就返回第i 個對應(yīng)的value 。如果base_exp與任何的compare值都不匹配,則返回default。每個compare值順次求值,如果發(fā)現(xiàn)一個匹配,則剩下的compare值(如果還有的話)就都不再求值。一個為NULL的base_exp被認(rèn)為和NULL compare值等價。如果需要的話,每一個compare值都被轉(zhuǎn)換成和第一個compare 值相同的數(shù)據(jù)類型,這個數(shù)據(jù)類型也是返回值的類型。