PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Lỗi:cú pháp nhập không hợp lệ cho số nguyên:

Tôi nghĩ rằng vấn đề trong truy vấn của bạn là tahun_buku là của datatype int và bạn đang cố gắng chọn một chuỗi string trống ('' ).

Bạn phải giải quyết:

Thay đổi tahun_buku trở thành varchar (2010,2012..sẽ được coi là chuỗi tôi không biết nó có ổn không)

Đặt:

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. Sự khác biệt giữa LATERAL JOIN và một truy vấn con trong PostgreSQL là gì?

  2. ActiveRecord - chọn bản ghi đầu tiên từ mỗi nhóm

  3. Cách tránh cuộc gọi kích hoạt vòng lặp trong PostgreSQL 9.2.1

  4. Chỉ mục để tìm một phần tử trong một mảng JSON

  5. Sắp xếp các bản ghi từ PostgreSQL với nhiều dấu thập phân (.)