Oracleが文字列を数字に変換する方法は何ですか?
Oracleでは、TO_NUMBER関数を使用して文字列を数字に変換することができます。
関数:
TO_NUMBER(文字列, [フォーマット], [nls_numeric_characters])
パラメータ説明:
- 文字列:数字に変換する必要がある文字列。
- フォーマット:オプションパラメータは、数字の形式を指定します。このパラメータを指定しない場合は、データベースのデフォルト形式が使用されます。
- nls_numeric_characters:オプションパラメーターで、数字文字の国/地域設定を指定します。パラメーターが提供されていない場合は、データベースのデフォルト設定が使用されます。
例:
文字列’123’を数字に変換する:
SELECT TO_NUMBER(‘123’) FROM DUAL;
出力:
123