Karena angkanya bisa mencapai 15 digit, Anda harus mentransmisikan ke bilangan bulat 64 bit (8-byte). Coba ini:
SELECT * FROM table
WHERE myint = mytext::int8
::
operator cor adalah sejarah tetapi nyaman. Postgres juga sesuai dengan sintaks standar SQL
myint = cast ( mytext as int8)
Jika Anda memiliki teks literal yang ingin Anda bandingkan dengan int
, berikan int
untuk mengirim pesan teks:
SELECT * FROM table
WHERE myint::varchar(255) = mytext