1. coalesce()
返回表示式中第乙個非空表示式,如有以下語句:
select coalesce(null,null,3,4,5) from dual
其返回結果為:3
2.sysdate函式返回oracle伺服器的日期和時間
3.substr為字元擷取函式,表示從字串指定的位置返回指定長度的子串.
4.add_months函式是加上指定的月份數
5. truncate: 刪除表全部內容,但保留表結構,速度快,但不像delete,truncate不可回滾.
7. decode函式, 用法1: decode(value,'0','1','2') 若value為0,則為1,否則為2.
用法: 實現表的轉置.
create or replace view bank_date_lst as
select to_char(tran_date,』yyyy.mm』),
sum( decode ( bank_code,』001』, tran_val,0 ))城西區,
sum( decode ( bank_code,』002』, tran_val,0 )) 城南區,
sum( decode ( bank_code,』003』, tran_val,0 )) 城東區
from pay_lst
group by to_char(tran_date,』yyyy.mm』);
建立檢視後,可直接對該檢視進行查詢就可按照列顯示出結果。
8. trunc函式的作用是捨去,不存在四捨五入的情況,round函式擷取的時候四捨五入。
Oracle常用函式
一 row number over 資料甲 1 select column name column name,data type,2 row number over partition by column name order by column name row num 3 from test c...
Oracle常用函式
數學函式 1.絕對值 o select abs 1 value from dual 2.取整 大 o select ceil 1.001 value from dual 3.取整 小 o select floor 1.001 value from dual 4.取整 擷取 o select trun...
oracle常用函式
1.concat c1,c2均為字串,函式將c2連線到c1的後面,如果c1為null,將返回c2.如果c2為null,則返回c1,如果c1 c2都為null,則返回null。他和操作符 返回的結果相同 select concat slobo svoboda username from dualuse...