转换为双精度数¶
TO_DOUBLE(COLUMN_EXPRESSION)
将数字或字符串表达式转换为双精度浮点数。对于 NULL 输入,结果为 NULL。定点数被转换为浮点数;转换不能失败,但可能会导致精度损失。字符串被转换为十进制或整数。科学计数法和特殊值(nan,inf,无穷大)被接受,大小写不敏感。
示例:
我们给定 table1,包含列 a 和 b
TO_DOUBLE(COLUMN_EXPRESSION)将数字或字符串表达式转换为双精度浮点数。对于 NULL 输入,结果为 NULL。定点数被转换为浮点数;转换不能失败,但可能会导致精度损失。字符串被转换为十进制或整数。科学计数法和特殊值(nan,inf,无穷大)被接受,大小写不敏感。
示例:
我们给定 table1,包含列 a 和 b