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

IN Klausa dengan NULL atau IS NULL

Sebuah in pernyataan akan diuraikan secara identik dengan field=val1 or field=val2 or field=val3 . Menempatkan nol di sana akan menghasilkan field=null yang tidak akan berfungsi.

(Komentar oleh Marc B)

Saya akan melakukan ini untuk kejelasan

SELECT *
FROM tbl_name
WHERE 
(id_field IN ('value1', 'value2', 'value3') OR id_field IS NULL)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mencadangkan dan Memulihkan Basis Data PostgreSQL

  2. apa itu @JoinColumn dan bagaimana menggunakannya di Hibernate

  3. PostgreSQL 11 - Prosedur

  4. Apakah INSERT RETURNING dijamin untuk mengembalikan barang dalam urutan yang benar?

  5. Memetakan bidang titik geometri PostGIS dengan Hibernate pada Spring Boot