sign函数的功能 oracle,Oracle中sign函数和decode函数的使用
生活随笔
收集整理的這篇文章主要介紹了
sign函数的功能 oracle,Oracle中sign函数和decode函数的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.比較大小函數SIGN
sign(x)或者Sign(x)叫做符號函數,其功能是取某個數的符號(正或負):
當x>0,sign(x)=1;
當x=0,sign(x)=0;
當x<0, sign(x)=-1;
x可以是函數或計算表達式
2.流程控制函數DECODE
在邏輯編程中,經常用到If – Then –Else 進行邏輯判斷。在DECODE的語法中,實際上就是這樣的邏輯處理過程。它的語法如下:
DECODE(value, if1, then1, if2,then2, if3,then3, . . . else )
Value 代表某個表的任何類型的任意列或一個通過計算所得的任何結果。當每個value值被測試,如果value的值為if1,Decode 函數的結果是then1;如果value等于if2,Decode函數結果是then2;等等。事實上,可以給出多個if/then 配對。如果value結果不等于給出的任何配對時,Decode 結果就返回else 。 這里的if、then及else 都可以是函數或計算表達式。
相關閱讀:
總結
以上是生活随笔為你收集整理的sign函数的功能 oracle,Oracle中sign函数和decode函数的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么把隐藏的的文件找出来u盘 U盘隐藏文
- 下一篇: 二战美国陆军与海军陆战队班排火力对比