Oracle學習筆記 常用函式

2022-05-21 18:42:15 字數 1079 閱讀 2870

這裡記錄一些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...