postgresql字符串转整数int、integer postgresql 字符串转整数 int、integer
code
bigdecimal转换为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    在指明的位置的正/负号