sql >> Databasteknik >  >> RDS >> PostgreSQL

Fel:ogiltig ingångssyntax för heltal:

Jag tror att problemet i din fråga är att tahun_buku är av datatype int och du försöker välja en tom string ('' ).

Du måste hitta lösningar:

Ändra tahun_buku vara varchar (2010,2012..kommer att betraktas som strängar jag vet inte om det är ok)

Ställ in:

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. Använd stor bokstav i flera ord i en kolumn utan CAP_FIRST

  2. JDBC-drivrutin för Oracle 10G XE

  3. Tre bord går med andra än INNER JOIN

  4. Mysql - Gruppera efter månad med Y-m-d-format