社区
MySQL
帖子详情
postgres 中数据类型转换
t240034137
2010-12-02 10:49:49
我想把varchar型的“123456”转换成int型的123456 在postgres 如何转换?
...全文
1395
6
打赏
收藏
postgres 中数据类型转换
我想把varchar型的“123456”转换成int型的123456 在postgres 如何转换?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sun0322
2010-12-19
打赏
举报
回复
select '123456'
::
int
曾经看过这个,不知道是什么,学习了!
zeeeitch
2010-12-15
打赏
举报
回复
cast('123455' as int)
wangwangbinbin
2010-12-04
打赏
举报
回复
8.2.3的帮助里是这么写的,
1.to_number(text, text) numeric 把字符串转换成数字 to_number('12,454.8-', '99G999D9S')
2.:: 左 PostgreSQL 特有的类型转换操作符
:: 语法是 PostgreSQL 历史用法
3.再看看PostgreSQL的数据类型
表8-2. 数值类型
名字 存储空间 描述 范围
smallint 2 字节 小范围整数 -32768 到 +32767
integer 4 字节 常用的整数 -2147483648 到 +2147483647
bigint 8 字节 大范围的整数 -9223372036854775808 到 9223372036854775807
decimal 变长 用户声明精度,精确 无限制
numeric 变长 用户声明精度,精确 无限制
real 4 字节 变精度,不精确 6 位十进制数字精度
double precision 8 字节 变精度,不精确 15 位十进制数字精度
serial 4 字节 自增整数 1 到 2147483647
bigserial 8 字节 大范围的自增整数 1 到 9223372036854775807
integer int, int4 有符号 4 字节整数
iihero
2010-12-04
打赏
举报
回复
应使用to_number('123456', '999999')
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html
8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
wangwangbinbin
2010-12-04
打赏
举报
回复
select '123456'::int
也可以,执行结果
int4
integer
1 123456
版主的方法执行结果如下
select to_number('123456','9')
to_number
numeric
1 1
还没看文档
ACMAIN_CHM
2010-12-02
打赏
举报
回复
to_number('123456','9')
post
gres
数据
库
中
的
数据
转换
post
gres8.3以后,字段
数据
之间的默认转换取消了。如果需要进行
数据
变换的话,在
post
gres
数据
库
中
,我们可以用"::"来进行字段
数据
的
类型转换
。
node-pg-types:节点-
post
gres的类型解析
pg型 这是将所有原始文本从
post
gres转换为JavaScript类型的代码 用 此模块已从node-
post
gres的根pg对象使用和导出。 要访问它,请执行以下操作: var types = require ( 'pg' ) . types 通常,您要做的是覆盖如何解析特定
数据
类型并将其转换为JavaScript类型。 默认情况下,
Post
greSQL后端服务器以字符串形式返回所有内容。 每种
数据
类型对应于服务器内的唯一OID ,并且这些OIDs与查询响应一起发送回去。 因此,您需要将特定OID与要用于获取原始文本输入并生成有效JavaScript对象的函数进行匹配。 null值永远不会被解析。 让我们做一个我通常在项目上喜欢做的事情:将64位整数(int8)作为JavaScript整数返回。 因为JavaScript不支持64位整数,所以node-
post
gres无法自信地
轻松应战
Post
gres & Greenplum非法/歧义字符加载入库
Post
gres和Greenplum视频教程,内容包括 1. 内核字符集转换实现浅析 2. 加载时常见问题 3. 非法字符库外工具、库内C语言容错的两种解决方案 4. 多分割符外部表自定义C语言扩展解决
数据
歧义 5. 如何从其它
数据
库导出...
pgadapter:将有线协议从
Post
gres转换为Cloud Spanner的代理
Google Cloud Spanner
Post
greSQL适配器 介绍 Spanner-PGAdapter是一个简单的MITM转发非透明代理,它将
Post
gres有线协议转换为等效的Cloud Spanner。 通过在本地运行此代理,任何
Post
gres客户端(包括SQL命令行客户端PSQL)都应通过简单地将其出站端口指向该代理的入站端口来无缝运行。 除转换外,此代理还与身份验证有关,并且在某种程度上还与连接池有关。 大部分翻译只是对一种转换,除了某些涉及PSQL的情况(其
中
查询本身已翻译)。 支持简单查询模式和扩展查询模式,还支持Spanner支持的任何
数据
类型。 除非另有说明,否则不支持Spanner以外的项目,表格和语言。 尽管大多数
Post
greSQL客户端(包括PSQL和JDBC)固有的大多数功能都是现成的,但不支持以下各项: 职能 COPY协议 预备报表DESCRI
pgdatadiff:小型python实用程序,用于在2个
post
gres
数据
库之间进行
数据
比较
PGDataDiff 介绍 这是一个很小的实用程序,给了2个
Post
greSQL
数据
库,它将告诉您哪些表具有不同的
数据
。 具体来说,它是为了测试复制是否正常工作而开发的。 它比较表
数据
和序列。 它不会告诉您确切的行不同,而是行的范围不同(取决于--chunk-size参数) 它没有什么 不要检查架构是否相同。例如,存储过程,索引,约束。为此,请使用类的工具,或者对两个
数据
库的架构转储进行比较。 如何确定表
数据
是否不同? 首先,它比较两个表
中
的行数。 如果行数相同,则指示
post
gres在两个DB
中
创建表的“块”的MD5总和并进行比较。 这样, pgdatadiff实际上不会直接读取任何
数据
,这也意味着pgdatadiff相对较快,但是在计算大量
数据
的MD5总和时,会对DB施加适度的压力。 MD5的总和基于要转换为varchar的
数据
。 如果您的
数据
类型无法正确转换为varchar
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章