Oracle数据库DECODE函数的使用.
生活随笔
收集整理的這篇文章主要介紹了
Oracle数据库DECODE函数的使用.
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
decode函數(shù)是Oracle數(shù)據(jù)庫獨(dú)有的.
語法為: decode(條件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)
例子:select decode(sign(變量1-變量2),-1,變量1,變量2) from dual; -->取出兩個(gè)變量中較小的值.
sign()函數(shù)根據(jù)某個(gè)值是0、正數(shù)還是負(fù)數(shù),分別返回0、1、-1
? 例如:
變量1=10,變量2=20
則sign(變量1-變量2)返回-1,decode解碼結(jié)果為“變量1”,達(dá)到了取較小值的目的。
轉(zhuǎn)載于:https://www.cnblogs.com/clovem/p/5290974.html
總結(jié)
以上是生活随笔為你收集整理的Oracle数据库DECODE函数的使用.的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分治2--取余运算
- 下一篇: Oracle 数据库基础学习 (六)