如何将整数转换为string作为PostgreSQL查询的一部分?
如何将整数转换为string作为PostgreSQL查询的一部分?
所以,例如,我需要:
SELECT * FROM table WHERE <some integer> = 'string of numbers'  其中<some integer>长度可以是1到15个数字。 
因为这个数字最多可以达到15位,所以你必须转换成一个64位(8字节)的整数。 尝试这个:
 SELECT * FROM table WHERE myint = mytext::int8 
  :: cast操作符是历史的但是方便的。  Postgres也符合SQL标准语法 
 myint = cast ( mytext as int8) 
你可以用这种方法把一个整数转换成一个string
 intval::text 
所以在你的情况
 SELECT * FROM table WHERE <some integer>::text = 'string of numbers'