PL/SQL Number數(shù)字類型函數(shù)
更新時(shí)間:2007年03月21日 00:00:00 作者:
ABS(x) 函數(shù),此函數(shù)用來返回一個(gè)數(shù)的絕對值。
ACOS(x)函數(shù),返回X的反余弦值。X范圍從1到-1,輸入值從0到派,以弧度為單位。
ASIN(x)函數(shù),返回X的反正弦值。X范圍從1到-1,輸入值從-PI/2到PI/2,以弧度為單位。
ATAN(x)函數(shù),返回X的反正切值。輸入值從-PI/2到PI/2,以弧度為單位。
BITAND(x,y)函數(shù),返回X和Y的與結(jié)果。X和Y必須為非負(fù)整數(shù)。注意沒有BITOR函數(shù),但是在UTL_RAW包中有用 于RAW值的位操作符。
CEIL(x)函數(shù),用來返回大于或等于X的最小整數(shù)。
COS(x)函數(shù),返回x的余弦值。x是以弧度表示的角度。
COSH(x)函數(shù),返回X的雙曲余弦。
EXP(x)函數(shù),與power(x,y)函數(shù)類似,不過不用指明基數(shù),返回E的X次冪。E=2.71828183...
FLOOR(x)函數(shù),用來返回小于或等于X的最大整數(shù)。
LN(x)函數(shù),返回x的自然對數(shù)。x必須大于0。
LOG(x,y)函數(shù),返回以X為底Y的對數(shù)。底必須是不為0和1的正數(shù),Y是任意正數(shù)。
MOD(被除數(shù),除數(shù))求余函數(shù),如果除數(shù)為0,則返回被除數(shù)。
POWER(x,y)函數(shù),返回X的Y次冪。底X和指數(shù)Y都不必是正整數(shù),但如果X是負(fù)數(shù)的話,Y必須是整數(shù)。
ROUND(x[,y])函數(shù),返回舍入到小數(shù)點(diǎn)右邊Y位的X值。Y缺省為0,這將X舍入為最接近的整數(shù)。如果Y是負(fù)數(shù), 那么舍入到小數(shù)點(diǎn)左邊相應(yīng)的位上,Y必須為整數(shù)。
SIGN(x)函數(shù),此函數(shù)用來返回一個(gè)數(shù)的正負(fù)值,若為一個(gè)正數(shù)則返回1,若為一個(gè)負(fù)數(shù)則返回-1,
若為0則仍返回0,有點(diǎn)像把模擬量數(shù)字化的意思。
SIN(x)函數(shù),返回X的正弦。x是以弧度表示的角度。
SINH(x)函數(shù),返回x的雙曲正弦。
SQRT(x)函數(shù),返回x的平方根,x不能是負(fù)數(shù)。
TAN(x)函數(shù),返回x的正切。x是以弧度表示的角度。
TANH(x)函數(shù),返回x的雙曲正切。
TRUNC(x[,y])截取值函數(shù),Y缺省為0,這樣X被截取成一個(gè)整數(shù)。如果Y為負(fù)數(shù),那么截取到小數(shù)點(diǎn)左邊相應(yīng)位置
WIDTH_BUCKET(x,min,max,num_buckets) 只能在SQL語句中使用。
使用WIDTH_BUCKET可以根據(jù)輸入?yún)?shù)創(chuàng)建等長的段。范圍MIN到MAX被分為num_buckets節(jié),每節(jié)有相同的大小。返回X所在的那一節(jié)。如果X小于MIN,將返回0,如果X大于或等于MAX,將返回num_buckets+1.MIN和MAX
都不能為NULL,num_buckets必須是一個(gè)正整數(shù)。如果X是NULL,則返回NULL。
ACOS(x)函數(shù),返回X的反余弦值。X范圍從1到-1,輸入值從0到派,以弧度為單位。
ASIN(x)函數(shù),返回X的反正弦值。X范圍從1到-1,輸入值從-PI/2到PI/2,以弧度為單位。
ATAN(x)函數(shù),返回X的反正切值。輸入值從-PI/2到PI/2,以弧度為單位。
BITAND(x,y)函數(shù),返回X和Y的與結(jié)果。X和Y必須為非負(fù)整數(shù)。注意沒有BITOR函數(shù),但是在UTL_RAW包中有用 于RAW值的位操作符。
CEIL(x)函數(shù),用來返回大于或等于X的最小整數(shù)。
COS(x)函數(shù),返回x的余弦值。x是以弧度表示的角度。
COSH(x)函數(shù),返回X的雙曲余弦。
EXP(x)函數(shù),與power(x,y)函數(shù)類似,不過不用指明基數(shù),返回E的X次冪。E=2.71828183...
FLOOR(x)函數(shù),用來返回小于或等于X的最大整數(shù)。
LN(x)函數(shù),返回x的自然對數(shù)。x必須大于0。
LOG(x,y)函數(shù),返回以X為底Y的對數(shù)。底必須是不為0和1的正數(shù),Y是任意正數(shù)。
MOD(被除數(shù),除數(shù))求余函數(shù),如果除數(shù)為0,則返回被除數(shù)。
POWER(x,y)函數(shù),返回X的Y次冪。底X和指數(shù)Y都不必是正整數(shù),但如果X是負(fù)數(shù)的話,Y必須是整數(shù)。
ROUND(x[,y])函數(shù),返回舍入到小數(shù)點(diǎn)右邊Y位的X值。Y缺省為0,這將X舍入為最接近的整數(shù)。如果Y是負(fù)數(shù), 那么舍入到小數(shù)點(diǎn)左邊相應(yīng)的位上,Y必須為整數(shù)。
SIGN(x)函數(shù),此函數(shù)用來返回一個(gè)數(shù)的正負(fù)值,若為一個(gè)正數(shù)則返回1,若為一個(gè)負(fù)數(shù)則返回-1,
若為0則仍返回0,有點(diǎn)像把模擬量數(shù)字化的意思。
SIN(x)函數(shù),返回X的正弦。x是以弧度表示的角度。
SINH(x)函數(shù),返回x的雙曲正弦。
SQRT(x)函數(shù),返回x的平方根,x不能是負(fù)數(shù)。
TAN(x)函數(shù),返回x的正切。x是以弧度表示的角度。
TANH(x)函數(shù),返回x的雙曲正切。
TRUNC(x[,y])截取值函數(shù),Y缺省為0,這樣X被截取成一個(gè)整數(shù)。如果Y為負(fù)數(shù),那么截取到小數(shù)點(diǎn)左邊相應(yīng)位置
WIDTH_BUCKET(x,min,max,num_buckets) 只能在SQL語句中使用。
使用WIDTH_BUCKET可以根據(jù)輸入?yún)?shù)創(chuàng)建等長的段。范圍MIN到MAX被分為num_buckets節(jié),每節(jié)有相同的大小。返回X所在的那一節(jié)。如果X小于MIN,將返回0,如果X大于或等于MAX,將返回num_buckets+1.MIN和MAX
都不能為NULL,num_buckets必須是一個(gè)正整數(shù)。如果X是NULL,則返回NULL。
相關(guān)文章
oracle bbed恢復(fù)刪除數(shù)據(jù)實(shí)例
在oracle中bbed恢復(fù)刪除數(shù)據(jù)實(shí)例2013-11-11Oracle中dblink的實(shí)際應(yīng)用示例詳解
DBLink的作用是在局域網(wǎng)內(nèi),通過一臺(tái)服務(wù)器上面的數(shù)據(jù)庫訪問另外一臺(tái)服務(wù)器上面數(shù)據(jù)庫的功能。下面這篇文章主要給大家介紹了關(guān)于Oracle中dblink實(shí)際應(yīng)用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面來一起看看吧。2017-09-09Oracle中手動(dòng)刪除數(shù)據(jù)庫教程
這篇文章主要介紹了Oracle中手動(dòng)刪除數(shù)據(jù)庫教程,本文給出了詳細(xì)步驟以及清除ASM數(shù)據(jù)庫的步驟,需要的朋友可以參考下2014-10-10Oracle的PDB數(shù)據(jù)庫創(chuàng)建DIRECTORY時(shí)遇到ORA-65254問題及解決方法
這篇文章主要介紹了Oracle的PDB數(shù)據(jù)庫創(chuàng)建DIRECTORY時(shí)遇到ORA-65254問題,本文給大家分享完美解決方案,需要的朋友可以參考下2023-06-06linux系統(tǒng)oracle數(shù)據(jù)庫出現(xiàn)ora12505問題的解決方法
這篇文章主要介紹了linux系統(tǒng)oracle數(shù)據(jù)庫出現(xiàn)ora12505問題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12Oracle解決ORA-01034:?ORACLE?not?available問題的辦法
這篇文章主要給大家介紹了關(guān)于Oracle解決ORA-01034:?ORACLE?not?available問題的辦法,今天連接oracle出現(xiàn)如下錯(cuò)誤,在網(wǎng)查了相關(guān)資料說出現(xiàn)ora-01034錯(cuò)誤的原因是因?yàn)閿?shù)據(jù)庫的控制文件沒有加在startup mount后,需要的朋友可以參考下2024-02-02