to_number
to_number 介绍
to_number(expr, fmt) - 根据字符串格式fmt将字符串expr转换为数字。如果转换失败,则抛出异常。格式可以由以下字符组成,不区分大小写:
'0'或'9':指定0到9之间的预期数字。格式字符串中的0或9序列与输入字符串中的数字序列相匹配。如果0/9序列以0开头并且在小数点之前,它只能匹配相同大小的数字序列。否则,如果序列以9开头或在小数点之后,它可以匹配相同大小或更小的数字序列。'.'或'D':指定小数点的位置(可选,只允许出现一次)。','或'G':指定分组(千位)分隔符(,)的位置。每个分组分隔符的左右必须有0或9。expr必须与分组分隔符匹配,符合数字的大小。'$':指定货币符号$的位置。这个角色只能指定一次。'S'或'MI':指定'-'或'+'符号的位置(可选,只允许在格式字符串的开头或结尾出现一次)。注意'S'允许'-',但'MI'不允许。'PR':只允许在格式字符串的末尾;指定如果expr表示负数,则用尖括号括起来。(例如'<1>')。
Examples:
> SELECT timestamp_millis(1230219000123);
2008-12-25 07:30:00.123Since: 3.3.0