postgresql 字符串转整数 int、integer
postgresql 字符串转整数 int、integer
1 2 3 4 5 6 7 |
--把"1234"转成整数
select
cast ( "1234"
as
integer
) ;
--用substring截取字符串,从第8个字符开始截取2个字符:结果是12
select
cast ( substring ( "1234abc12" ,8,2)
as
integer )
---使用to_number函数来转换成整数
---to_number(text,
text) 返回的类型 numeric 把字串转换成numeric to_number("12,454.8-", "99G999D9S")
select
to_number( "12121" , "999999999" )
|
用于数值格式化的模板模式:
模式 描述
9 带有指定数值位数的值
0 带前导零的值
.(句点) 小数点
,(逗号) 分组(千)分隔符
PR 尖括号内负值
S 带符号的数值
L 货币符号
D 小数点
G 分组分隔符
MI 在指明的位置的负号(如果数字 < 0)
PL 在指明的位置的正号(如果数字 > 0)
SG 在指明的位置的正/负号
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。