- 类别:
TO_DECFLOAT¶
将表达式转换为小数浮点数 (DECFLOAT)。
- 另请参阅:
语法¶
TO_DECFLOAT( <expr> [ , '<format>' ] )
实参¶
必填:
expr数字、字符或布尔类型的表达式。
可选:
'format'如果表达式的计算结果为字符串,则该函数接受可选的格式模型。有关更多信息,请参阅 SQL 格式模型。格式模型指定输入字符串的格式,而不是输出值的格式。
返回¶
此函数返回 DECFLOAT 数据类型的值。
如果 expr 为 NULL,则函数返回 NULL。
使用说明¶
示例¶
创建包含不同数据类型列的表后,请调用 TO_DECFLOAT 函数来转换每一列中的值:
CREATE OR REPLACE TABLE to_decfloat_demo (d DECIMAL(7, 2), v VARCHAR);
INSERT INTO to_decfloat_demo (d, v) SELECT 1.1, '2.2';
SELECT TO_DECFLOAT(d), TO_DECFLOAT(v) FROM to_decfloat_demo;
+----------------+----------------+
| TO_DECFLOAT(D) | TO_DECFLOAT(V) |
|----------------+----------------|
| 1.1 | 2.2 |
+----------------+----------------+