1 回答

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
Oracle常用函數(shù):
Substr 截取函數(shù)
Distinct 去除重復(fù)函數(shù)
Having 一般與group by 公用的限制語句 他不與單個(gè)值有關(guān)而是與組有關(guān)
Inner join……on 內(nèi)連接語句
Abs 取絕對值的函數(shù) Select Asb(-100) from dual
mod 取余函數(shù)
sign 返回?cái)?shù)的符號 正為1 0為0 負(fù)為-1
cell(n) 返回>=n的最小整數(shù) 要求n必須是十進(jìn)制的數(shù)
sort(n) 返回n的平方根 當(dāng)n小于0是返回nan Power(n1,n2) 返回 n1的n2次冪 Exp(n) 返回e的n次冪
LOG(n1,n2) 返回以n1為底n2的對數(shù) n1不為0,1 Ln(n) 返回n的自然對數(shù) n不為 0,1
ASCII(char)返回參數(shù)首字母的ASCII碼值
lengtch(char) 返回字符串char 的長度
substr(‘給定的字符串’,A,B) A表示從第幾位開始截 B表示截幾位,如果A為負(fù)值 從右邊數(shù)到A位開始向后截B位
cast 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)
chartorowid 函數(shù) 將 char類型轉(zhuǎn)換為ROWID 類型 但是最后長度必須滿足rowid的標(biāo)準(zhǔn)18位
Rowidtochar 函數(shù) 將rowid 類型轉(zhuǎn)換為char 因?yàn)閞owid長度為18,故轉(zhuǎn)換成的字符串也是18位。
to_char(number) 將數(shù)字類型轉(zhuǎn)換成字符類型 To_char(data) 將日期轉(zhuǎn)換成字符型
lnnvl (條件) 排除條件得到指定條件之外的函數(shù)
nvl(expr1,expr2) 如果expr1為null 則返回expr2 否則返回expr1
- 1 回答
- 0 關(guān)注
- 973 瀏覽
添加回答
舉報(bào)