sto usando Postgres e sto cercando di scrivere una query come questa:Postgres - Come verificare la presenza di un array vuoto
select count(*) from table where datasets = ARRAY[]
cioè voglio sapere quante righe hanno una matrice vuota per un alcune delle colonne, ma Postgres non piace che:
select count(*) from super_eds where datasets = ARRAY[];
ERROR: syntax error at or near "]"
LINE 1: select count(*) from super_eds where datasets = ARRAY[];
^
... se set di dati = NULL rappresenta ARRAY [], le risposte sono OK ... Informazioni su "ARRAY []", è un errore di sintassi (!): Come ha risposto Depesz, anche un array vuoto ha bisogno di un datatype, Rory's SQL lo script necessita di correzione, è "ARRAY [] :: intero". –