estoy usando Postgres y yo estoy tratando de escribir una consulta como esta:Postgres - ¿Cómo comprobar si hay una matriz vacía
select count(*) from table where datasets = ARRAY[]
es decir, que quieren saber cuántas filas tiene una matriz vacía para una columna, pero ciertas postgres no le gusta que:
select count(*) from super_eds where datasets = ARRAY[];
ERROR: syntax error at or near "]"
LINE 1: select count(*) from super_eds where datasets = ARRAY[];
^
... si datasets = NULL representa ARRAY [], las respuestas son correctas ... Acerca de "ARRAY []", es un error de sintaxis (!): Como respondió depesz, una matriz vacía también necesita el tipo de datos, SQL de Rory el script necesita corrección, es "ARRAY [] :: integer". –