PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara mengonversi bilangan bulat menjadi string sebagai bagian dari kueri PostgreSQL?

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skenario Kegagalan PostgreSQL Paling Umum

  2. Partisi Replikasi Logis Dengan PostgreSQL 13

  3. PostgreSQL:cara menginstal ekstensi plpythonu

  4. Tentukan nama tabel dan kolom sebagai argumen dalam fungsi plpgsql?

  5. DAPATKAN DIAGNOSTIK dengan pernyataan COPY dalam fungsi Pl/pgsql