oracle自定義函數的寫法 OracleDECODE函數語法使用介紹?
OracleDECODE函數語法使用介紹?如何使用Oracle代碼功能:1。比較來自dual的select代碼(sign(variable 1-variable 2)、-1、variable 1、va
OracleDECODE函數語法使用介紹?
如何使用Oracle代碼功能:1。比較來自dual的select代碼(sign(variable 1-variable 2)、-1、variable 1、variable 2)的大小——sign()函數根據值是0、正還是負分別返回0、1和-1。例如,變量1=10,變量2=20,sign(變量1-變量2)返回-1,解碼結果為“變量1”,達到取較小值的目的。2此函數用于SQL語句。函數描述如下:decode函數類似于一系列嵌套的If-Then-Else語句。base_uexp與compare1、compare2等進行比較。如果baseIf exp與第i個比較項匹配,則返回第i個對應值。如果baseIf exp不匹配任何比較值,則返回默認值。依次計算每個比較值。如果找到匹配項,則不再計算剩余的比較值(如果有)??栈鵈xp被認為等同于空比較。如果需要,每個比較值將轉換為與第一個比較值相同的數據類型,這也是返回值的類型。