sql >> Database teknologi >  >> RDS >> PostgreSQL

IN-klausul med NULL eller ER NULL

En in sætning vil blive parset identisk med field=val1 or field=val2 or field=val3 . At sætte et nul deri vil koge ned til field=null som ikke virker.

(Kommentar af Marc B)

Jeg ville gøre dette for klarhedens skyld

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


  1. Indsættelse i MySQL fra PHP (jQuery/AJAX)

  2. Forståelse og læsning af PostgreSQL-systemkataloget

  3. Hvordan får jeg min postgresql-database til at bruge en versal ufølsom sortering?

  4. Få månedsnavn fra dato i Oracle