![]() |
坚强的猴子 · PostgreSQL遍历Json_posgr ...· 2 月前 · |
![]() |
跑龙套的皮蛋 · PostgreSQL遍历Record各例的值 ...· 2 月前 · |
![]() |
踏实的墨镜 · PostgreSQL:遍历文本数组并执行SQ ...· 2 周前 · |
![]() |
活泼的领结 · PostgreSQL为什么不能用CLOG来独 ...· 2 周前 · |
![]() |
帅气的佛珠 · 面向智算的算力原生白皮书 csdn - ...· 6 月前 · |
![]() |
耍酷的抽屉 · C#判断字符串是否可以转int-百度经验· 8 月前 · |
![]() |
礼貌的皮带 · Jquery实现页面点击按钮"添加一行"_j ...· 1 年前 · |
![]() |
完美的领带 · javascript - How to ...· 1 年前 · |
![]() |
踏实的韭菜 · javascript - Using ...· 1 年前 · |
作为PostgreSQL查询的一部分,如何将整数转换为字符串?
因此,例如,我需要:
SELECT * FROM table WHERE <some integer> = 'string of numbers'
其中
<some integer>
的长度可以在1到15位之间。
发布于 2012-12-11 05:32:32
由于该数字最多可以为15位,因此需要转换为64位(8字节)整数。试试这个:
SELECT * FROM table
WHERE myint = mytext::int8
::
cast操作符是历史悠久的,但很方便。Postgres还符合SQL标准语法
myint = cast ( mytext as int8)
如果您有要与
int
进行比较的文字文本,请将
int
转换为文本:
SELECT * FROM table
WHERE myint::varchar(255) = mytext
发布于 2016-02-10 18:53:36
您可以通过这种方式将整数转换为字符串
intval::text
所以在你的情况下
SELECT * FROM table WHERE <some integer>::text = 'string of numbers'
发布于 2018-08-09 22:35:57
你可以这样做:
SELECT * FROM table WHERE cast(YOUR_INTEGER_VALUE as varchar) = 'string of numbers'
https://stackoverflow.com/questions/13809547
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287