sql >> Databáze >  >> RDS >> PostgreSQL

Chyba:neplatná vstupní syntaxe pro celé číslo:

Myslím, že problém ve vašem dotazu je v tom, že tahun_bukudatatype int a pokoušíte se vybrat prázdný string ('' ).

Musíte to obejít:

Změňte tahun_buku být varchar (2010,2012..bude považováno za řetězce, nevím, jestli je to v pořádku)

Nastavit:

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. Alibaba Cloud

  2. Konfigurace CentOs PHP a MySql

  3. PostgreSQL odstraní všechny záznamy kromě nejstarších

  4. Jak ladit dotazy MySQL/Doctrine2?