postgresql 字符串转整数 int、integer

postgresql 字符串转整数 int、integer

 

--把'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     在指明的位置的正/负号



来源://作者:/更新时间:2012-12-18
相关文章

最新文章

新热推荐

文章排行