第145章 SQL函数 TO_NUMBER
将字符串表达式转换为 NUMERIC 数据类型的值的字符串函数。
大纲
TO_NUMBER(string-expression)
TONUMBER(string-expression)
参数
string-expression- 要转换的字符串表达式。表达式可以是列名、字符串文字或另一个函数的结果,其中基础数据类型为CHAR或VARCHAR2类型。
描述
名称 TO_NUMBER 和 可以互换。它们支持 Oracle 兼容性。
TO_NUMBER 将字符串表达式转换为数字数据类型 。但是,如果 的数据类型为 ,则 返回一个数据类型为 的数字。
转换采用数字字符串并通过解析加号和减号、扩展指数符号(或“e”)以及删除前导零将其转换为规范数字。 在遇到非数字字符(例如字母或数字组分隔符)时停止转换。因此字符串 转换为 。如果 的第一个字符是非数字字符串,则 返回 。如果 是空字符串 (),则 返回 0。 将 解析为 . 不解析算术运算。因此字符串 转换为 。如果为字符串表达式指定 ,则 返回 。
数据类型的默认 为 。因此,在 模式下选择此值时, 始终显示返回值,保留 位小数。额外的小数位数四舍五入到小数点后两位;尾随零被解析为两位小数。当通过 xDBC 使用 时,它还返回类型为 , 为 。在 模式或
.png)


.png)
关于KLAS