「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