牛骨文教育服务平台(让学习变的简单)
博文笔记

postgresql 字符串转整数 int、integer

创建时间:2017-10-20 投稿人: 浏览次数:975

postgresql 字符串转整数 int、integer

 

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

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。