SQL學習筆記9 轉換函式

2021-09-23 22:35:41 字數 1338 閱讀 8905

oracle自動完成以下轉換,date與varchar2與number之間的自動轉換,比如日期與數字的加減法。

2.1  字元型轉換為日期型  to_date

'yyyy-mm-dd'

'yyyy/mm/dd'

'yyyy"年"mm"月"dd"日"'

2.2  字元型轉換為數字型  to_number

to_number('1,234,567.89','999,999,999.99')

2.3  日期型或數字型轉換為字元型  to_char

2.3.1  數字轉換為字元

9:數字

0:零補齊

$:美元符號

l:本地貨幣符號

.:小數點

,:千位符

例1:格式化數字,使數字型1234567.89轉為字元型'1,234,567.89'。

to_char(1234567.89,'999,999,999.99')
輸出:

'1,234,567.89'
例2:把數字型1234567.89轉為字元型,並用0補齊不足三位的地方。

to_char(1234567.89,'000,000,000.00')
輸出:

'001,234,567.89'
例3:把數字型1234567.89轉為字元型,並表示工資是美元。

to_char(1234567.89,'$999,999,999.99')
輸出:

'$1,234,567.89'
例4:把數字型1234567.89轉為字元型,並表示工資是當地的貨幣符號。(l表示local)

to_char(1234567.89,'l999,999,999.99')
輸出:

'¥1,234,567.89'
2.3.2  日期轉換為字元

例:列印出「2023年10月14日 9:25:40」 格式的當前系統的日期和時間。

select to_char(sysdate,'yyyy"年"mm"月"dd"日" hh:mi:ss')

from dual

ORACLE學習筆記系列(13)轉換函式

oracle學習筆記系列 13 轉換函式 轉換函式 oracle的型別轉換分為自動型別轉換和強制型別轉換。常用轉換函式 to char 轉換成字串型別 to date 轉換成日期型別 to number 轉換成數值型別 cast x as type 用於將x轉換為type所指定的相容資料庫型別。as...

Numpy學習筆記(二)轉換陣列

一 常見陣列形式在 python 內建物件中,陣列有三種形式 列表 1,2,3 元組 1,2,3,4,5 字典 元組與列表相似,不同之處在於元組的元素不能修改。而字典由鍵和值構成。二 numpy陣列區別 1.python 標準類針對陣列的處理侷限於 1 維,並僅提供少量的功能。2.numpy 最核心...

學習筆記2 轉換運算子

c 關鍵字 下表列出了 c 中的保留字。這些保留字不能作為常量名 變數名或其他識別符號名稱。asm 嵌入彙編 else new 分配記憶體 this this 是const指標,要用 auto auto用於修飾乙個自動變數 enum 列舉 operator 過載操作符 throw 丟擲異常throw...