excel中數(shù)據(jù)庫(kù)函數(shù)有哪些 sql decode函數(shù)用法?
sql decode函數(shù)用法?decode函數(shù)比較1個(gè)參數(shù)時(shí)SELECT ID,DECODE(inParam,"beComparedParam","值1" ,"值2") name FROM bank#
sql decode函數(shù)用法?
decode函數(shù)比較1個(gè)參數(shù)時(shí)
SELECT ID,DECODE(inParam,"beComparedParam","值1" ,"值2") name FROM bank
#如果第一個(gè)參數(shù)inParam=="beComparedParam",則select得到的name顯示為值1,
#如果第一個(gè)參數(shù)inParam!="beComparedParam",則select得到的name顯示為值2
decode函數(shù)比較多個(gè)參數(shù)時(shí)
SELECT ID,DECODE(inParam,"para1","值1" ,"para2","值2","para3","值3","para4","值4","para5","值5") name FROM bank
#如果第一個(gè)參數(shù)inParam=="para1"那么那么select得到的那么顯示為值1;
#如果第一個(gè)參數(shù)inParam=="para2"那么那么select得到的那么顯示為值2;
#如果第一個(gè)參數(shù)inParam=="para3"那么那么select得到的那么顯示為值3;
#如果第一個(gè)參數(shù)inParam=="para4"那么那么select得到的那么顯示為值4;
#如果第一個(gè)參數(shù)inParam=="para5"那么那么select得到的那么顯示為值5;
mysql decode函數(shù)嗎?
在ORACLE數(shù)據(jù)庫(kù)里decode函數(shù)實(shí)現(xiàn)的功能,于MySQL數(shù)據(jù)庫(kù)里可以使用case when函數(shù)來(lái)替代; MySQL數(shù)據(jù)庫(kù)的decode函數(shù)是解密函數(shù),它是加密函數(shù)encode的反函數(shù),與ORACLE數(shù)據(jù)庫(kù)里decode函數(shù)實(shí)現(xiàn)的功能完全不同。 ORACLE數(shù)據(jù)庫(kù)里decode函數(shù)相當(dāng)于MySQL數(shù)據(jù)庫(kù)里的case when函數(shù),只是前者看起來(lái)更加緊湊。