SOUNDEX()
傳回與c1發音相似的詞。
<col>
select SOUNDEX('dawes') Dawes SOUNDEX('daws') Daws,
SOUNDEX('dawson') from dualDawes Daws DawsonD200 D200 D250
TRANSLATE(,,)
将c1中與c2相同的字元以c3代替
select TRANSLATE('fumble','uf','ar') test from dualTEXTramble
TRIM([[]] from c3)
将c3串中的第一個,最後一個,或者都删除。
select TRIM(' space padded ') trim from dual TRIMspace padded
UPPER()
傳回c1的大寫,常出現where子串中
select name from dual where UPPER(name) LIKE 'KI%'NAMEKING
4、單行數字函數
單行數字函數操作數字資料,執行數學和算術運算。所有函數都有數字參數并傳回數字值。所有三角函數的操作數和值都是弧度而不是角度,oracle沒有提供内建的弧度和角度的轉換函數。
ABS()
傳回n的絕對值
ACOS()
反餘弦函數,傳回-1到1之間的數。n表示弧度
select ACOS(-1) pi,ACOS(1) ZERO FROM dualPI ZERO3.14159265 0
ASIN()
反正弦函數,傳回-1到1,n表示弧度
ATAN()
反正切函數,傳回n的反正切值,n表示弧度。
CEIL()
傳回大于或等于n的最小整數。
COS()
傳回n的餘玄值,n為弧度
COSH()
傳回n的雙曲餘玄值,n 為數字。
select COSH(<1.4>) FROM dualCOSH(1.4)2.15089847
EXP()
傳回e的n次幂,e=2.71828183.
FLOOR()
傳回小于等于N的最大整數。
LN()
傳回N的自然對數,N必須大于0
LOG(,)
傳回以n1為底n2的對數
MOD()
傳回n1除以n2的餘數