sql >> Base de Datos >  >> RDS >> PostgreSQL

Postgresql, seleccione campos vacíos

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

Explicación:el coalesce(a,b,c, ...) función recorre la lista a,b,c,... de izquierda a derecha y se detiene en el primer elemento no nulo. a,b,c puede ser cualquier expresión (o constante), pero debe producir el mismo tipo (o ser coercible al mismo tipo).