oracle 轉換函式

2022-08-01 16:24:11 字數 1120 閱讀 9484

字串

、數值和日期三類資料之間是可以實現轉換的

。no.

函式名含義

字串 to_char(列 | 日期,格式)

將日期或數字按格式轉為字串

日期 to_date(列 | 字串,格式)

將字串按格式轉為日期

數字 to_number(列 | 字串)

將字串轉為數字

to_char()

一、日期變為字串

,必須指定轉換的格式。日期

:年yyyy月mm日

dd時間

:時hh hh24分mi秒

ss數字

:任意數字9,貨幣

l不可以直接顯示年月日

可以用||來實現

示例1:

將日期顯示格式化

。select to_char(sysdate,'yyyy-mm-dd') from dual;

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

示例2:查詢所有在

4月份僱傭的雇員。

select * from emp where to_char(hiredate,'mm')='04';

select * from emp where to_char(hiredate,'mm')=4; --自動轉型

示例3:將數字格式化顯示,使用貨幣格式化顯示。

select to_char('4758475847583','9,9999,9999,9999') from dual;

select to_char('4758475847583','l9,999,999,999,999') from dual;二、

將字串變為日期

示例4:將指定字串按照格式轉化為日期

select to_date('2017-11-21','yyyy-mm-dd') from dual;

三、將字串轉化為數字。

沒什麼意義

示例5:

to_number()演示。

select to_number('12')+to_number('1') from dual;

select '12'+'1' from dual;

oracle函式 轉換函式

1 asciistr str 說明 將任意字符集的字串轉換為當前資料庫例項對應的ascii字串。select asciistr 中華民族 from dual 備註 和該函式相似的有ascii,它是取得字串第乙個字元的ascii碼,後面的字元不管 chr是將ascii碼轉換為對應的字元。2 cast ...

oracle轉換函式

我的日誌 分類 oracle 應用 開發聚寶盆 2007.5.29 17 34 作者 獨上層樓 說明 將任意字符集的字串轉換為當前資料庫例項對應的 ascii 字串。select asciistr 中華民族 from dual 備註 和該函式相似的有 ascii,它是取得字串第乙個字元的 ascii...

Oracle 轉換函式

oracle函式知識 轉換函式,轉換函式將值從一種資料型別轉換為另外一種資料型別。常用的轉換函式有 1.to char d n fmt 把日期和數字轉換為制定格式的字串。fmt是格式化字串,日期的格式化字串前面已經學習過。演示 to char對日期的處理 sql select to char sys...