Я использую Postgres, и я пытаюсь написать запрос, как это:Postgres - Как проверить пустой массив
select count(*) from table where datasets = ARRAY[]
т.е. я хочу знать, сколько строк есть пустой массив для некоторые колонки, но Postgres не нравится:
select count(*) from super_eds where datasets = ARRAY[];
ERROR: syntax error at or near "]"
LINE 1: select count(*) from super_eds where datasets = ARRAY[];
^
... если datasets = NULL представляет ARRAY [], ответы в порядке ... Примерно о "ARRAY []", это синтаксическая ошибка (!): Как ответил depesz, пустой массив также нужен тип данных, Rory's SQL исправление необходимости скрипта, является «ARRAY [] :: integer». –