「Oracle」TO_NUMBERで書式を指定して文字列を数値に変換するサンプル
環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production
使用例
1.書式を指定して文字列を数値に変換します
SQL構文
SELECT TO_NUMBER('789,123', '999G999') RESULT FROM DUAL;
結果 789123
SQL構文
SELECT TO_NUMBER('789,123', '999,999') RESULT FROM DUAL;
結果 789123
2.文字列を数値に変換します
SQL構文
select TO_NUMBER('45') RESULT from DUAL;
結果 45
SQL構文
select TO_NUMBER('-45') RESULT from DUAL;
結果 -45