Eftersom numret kan vara upp till 15 siffror måste du casta till ett 64-bitars (8-byte) heltal. Prova detta:
SELECT * FROM table
WHERE myint = mytext::int8
:: rolloperator är historisk men bekväm. Postgres överensstämmer också med SQL-standardsyntaxen
myint = cast ( mytext as int8)
Om du har bokstavlig text vill du jämföra med en int , casta int till sms:
SELECT * FROM table
WHERE myint::varchar(255) = mytext