1 回答

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