¿Cómo convierto un número entero en una cadena como parte de una consulta de PostgreSQL?
Entonces, por ejemplo, necesito:
SELECT * FROM table WHERE <some integer> = 'string of numbers'
donde <some integer>puede tener entre 1 y 15 dígitos.
postgresql
postgresql-9.1
spyd3rr
fuente
fuente

Respuestas:
Dado que el número puede tener hasta 15 dígitos, deberá convertirlo en un entero de 64 bits (8 bytes). Prueba esto:
El
::operador de yeso es histórico pero conveniente. Postgres también se ajusta a la sintaxis estándar SQLSi tiene un texto literal que desea comparar con un
int, envíe elinttexto a:fuente
myint::varchar(255) = mytexty funciona. ¡Gracias!Puede convertir un número entero a una cadena de esta manera
y asi en tu caso
fuente
Podrías hacer esto:
fuente