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

Kesalahan:sintaks input tidak valid untuk bilangan bulat:

Saya pikir masalah dalam permintaan Anda adalah tahun_buku adalah dari datatype int dan Anda mencoba memilih string empty yang kosong ('' ).

Anda harus menyelesaikannya:

Ubah tahun_buku menjadi varchar (2010,2012..akan dianggap sebagai string Saya tidak tahu apakah itu ok)

Setel:

select case when t1.tahun_buku=t2.tahun_buku then null else t1.tahun_buku end tahun_buku,t1.judul_buku
from tbl_buku t1 left join tbl_buku t2
on t1.id_buku-1=t2.id_buku;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ikhtisar Pemrograman Sisi Server di PostgreSQL

  2. Cara mengimpor file ZIpped ke Tabel Postgres

  3. Cara Bekerja Dengan Database PostgreSQL

  4. Masalah hibernasi :harus muncul di klausa GROUP BY atau digunakan dalam fungsi agregat

  5. Tampilan postgres tidak dikenali oleh rspec