Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ATOF

📄字数 315
👁️阅读量 加载中...

功能描述

将数值字符串转换为 DOUBLE 类型的值。

语法格式

sql
ATOF(expr)

输入参数

  • expr:数值字符串,VARCHAR 类型,或能隐式转换为 VARCHAR 类型的其他类型。

输出结果

返回 DOUBLE 类型。若参数为空字符串则返回 0,若输入参数为 NULL,则输出结果为 NULL

示例

sql
-- 数值字符串的数值超过7位,精度丢失
SQL> SELECT ATOF('1258.123456') FROM dual;

+--------------+
|    EXPR1     |
+--------------+
| 1.258123e+03 |
+--------------+

-- 数值字符串的数值不超过7位,精度不丢失
SQL> SELECT ATOF('1258.12') FROM dual;

+--------------+
|    EXPR1     |
+--------------+
| 1.258120e+03 |
+--------------+

-- 数值字符串前带符号
SQL> SELECT ATOF('-1258.124') FROM dual;

+---------------+
|     EXPR1     |
+---------------+
| -1.258124e+03 |
+---------------+