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...