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

Postgresql, seleziona i campi vuoti

SELECT mystr, mystr1 
FROM mytable 
WHERE COALESCE(mystr, '') = '' 
   OR COALESCE(mystr1, '') = ''
    ;

Spiegazione:il coalesce(a,b,c, ...) la funzione attraversa l'elenco a,b,c,... da sinistra a destra e si ferma al primo elemento non nullo. a,b,c può essere qualsiasi espressione (o costante), ma deve produrre lo stesso tipo (o essere forzato allo stesso tipo).