原文sql中 decode()函式簡介
使用方法:
select decode(columnname,值1,翻譯值1,值2,翻譯值2,...值n,翻譯值n,預設值)
from talbename
where …
其中columnname為要選擇的table中所定義的column,
·含**釋:
decode(條件,值1,翻譯值1,值2,翻譯值2,...值n,翻譯值n,預設值)的理解如下:
if (條件==值1)
then
return(翻譯值1)
elsif (條件==值2)
then
return(翻譯值2)
......
舉例說明:
現定義一table名為output,其中定義兩個column分別為monthid(var型)和sale(number型),若sale值=1000時翻譯為d,=2000時翻譯為c,=3000時翻譯為b,=4000時翻譯為a,如是其他值則翻譯為other;
sql如下:
select monthid , decode (sale,1000,'d',2000,'c',3000,'b',4000,'a',』other』) sale from output
SQL中 decode 函式簡介
今天看別人的sql時看這裡面還有decode 函式,以前從來沒接觸到,上網查了一下,還挺好用的乙個函式,寫下來希望對朋友們有幫助哈!decode 函式簡介 主要作用 將查詢結果翻譯成其他值 即以其他形式表現出來,以下舉例說明 使用方法 select decode columnname,值1,翻譯值1...
SQL中 decode 函式簡介
decode函式,是oracle公司的sql 軟體oracle pl sql所提供的特有函式計算方式,以其簡潔的運算方式,可控的資料模型和靈活的格式轉換而聞名。今天看別人的sql時看這裡面還有decode 函式,以前從來沒接觸到,上網查了一下,還挺好用的乙個函式,寫下來希望對朋友們有幫助哈!deco...
SQL中 decode 函式簡介
decode 函式簡介 主要作用 將查詢結果翻譯成其他值 即以其他形式表現出來,以下舉例說明 使用方法 select decode columnname,值1,翻譯值1,值2,翻譯值2,值n,翻譯值n,預設值 from talbename where 其中columnname為要選擇的table中所...