TO_NUMBER函数是Oracle中用来将一个字符串转换为数值类型的函数。
语法如下: TO_NUMBER( string, format_mask, nls_params )
参数解释:
- string:要转换为数值类型的字符串
- format_mask:可选参数,指定字符串的格式。如果不提供该参数,TO_NUMBER会将字符串按照默认的数值格式进行转换。
- nls_params:可选参数,用于指定语言环境参数。可以用来指定小数点符号、千位分隔符等信息。
例如,以下是一个使用TO_NUMBER函数的示例:
SELECT TO_NUMBER('1234.56', '9999.99') AS num FROM dual;
这将把字符串’1234.56’转换为数值类型,并输出为数字1234.56。