「Oracle」TO_NUMBER()で文字列を数値に変換する方法

説明
TO_NUMBER(expr, format, nls_param)
format:文字列の書式モデルを指定する

操作例1–書式を指定して文字列を数値に変換
SELECT
TO_NUMBER('20,25′,’99G99’) VAL
FROM
DUAL;
結果 2025

操作例2–文字列を数字に変換
SELECT
TO_NUMBER('2020’)
FROM
DUAL;

結果 2020

操作例3–小数点を含む文字列
SELECT
TO_NUMBER('20.25’) VAL
FROM
DUAL;

結果 20.25

Oracle

Posted by arkgame