数据仓库服务 GAUSSDB(DWS)-类型转换函数:to_number ( expr [, fmt])

时间:2024-01-26 16:15:24

to_number ( expr [, fmt])

描述:将expr按指定格式转换为一个NUMBER类型的值。

类型转换格式请参考表1

转换十六进制字符串为十进制数字时,最多支持16个字节的十六进制字符串转换为无符号数。

转换十六进制字符串为十进制数字时,格式字符串中不允许出现除'x'或'X'以外的其他字符,否则报错。

返回值类型:number

示例:

1
2
3
4
5
SELECT to_number('12,454.8-', '99G999D9S');
 to_number 
-----------
  -12454.8
(1 row)
support.huaweicloud.com/sqlreference-820-dws/dws_06_0036.html
推荐文章