Bagaimana cara mengonversi integer menjadi string sebagai bagian dari kueri PostgreSQL?
Jadi, misalnya, saya butuh:
SELECT * FROM table WHERE <some integer> = 'string of numbers'
dimana <some integer>
bisa terdiri dari 1 sampai 15 digit.
postgresql
postgresql-9.1
spyd3rr
sumber
sumber
Jawaban:
Karena jumlahnya bisa sampai 15 digit, Anda perlu mentransmisikan ke integer 64 bit (8-byte). Coba ini:
The
::
cast operator adalah sejarah tapi nyaman. Postgres juga sesuai dengan sintaks standar SQLJika Anda memiliki teks literal yang ingin Anda bandingkan dengan
int
, transmisikanint
ke teks:sumber
myint::varchar(255) = mytext
dan berhasil. Terima kasih!Anda dapat mentransmisikan integer ke string dengan cara ini
dan dalam kasus Anda
sumber
Anda bisa melakukan ini:
sumber