這裡記錄一些oracle常用的函式。
將字串型別轉換成乙個 number 型別的值。
select to_number('100.00
') from dual;
將日期或數值轉換成指定格式的字串。
select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss
') from dual;
select to_char(122323.45, '$99999999
') from dual;
詳情參考:oracle to_char格式化函式
將日期格式的字串轉換成日期
select to_date('2004-05-07 13:23:44
','yyyy-mm-dd hh24:mi:ss
') from dual;
詳情參考:oracle to_date() 函式格式化時間
trunc()函式用於擷取日期或數值的一部分。
trunc(date[,fmt])
或trunc(
number
[,decimals
])
fmt為擷取的日期格式,decimals為保留的小數為數,預設為0
例子:
select trunc(sysdate,'year
') from dual; --
擷取到年(本年的第一天)
select trunc(sysdate,'
q') from dual; --
擷取到季度(本季度的第一天)
select trunc(sysdate,'
month
') from dual; --
擷取到月(本月的第一天)
select trunc(123.458) from dual --
123select trunc(123.458,1) from dual --
123.4
oracle學習筆記(一)oracle常用資料型別
oracle常用資料型別 一 字串型別 1,char,固定長度字串,長度1 2000位元組,預設1位元組。2,varchar2,可變長度字串,長度1 4000位元組,定義時必須制定長度。3,long,可變長度字元創,最大2g,儲存長文字資訊。ps.乙個表中只有一列為 long資料型別,long列不能...
Oracle學習筆記二 Sql Plus常用命令
為了方便起見sys的密碼改為sys,system的密碼改為system 連線命令 1.conn ect 用法 conn 使用者名稱 密碼 網路服務名 as sysdba sysoper 當使用特權使用者登入時,必須帶上as sysdba或是as sysoper conn system system ...
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...