Замена значений NULL в массиве в PostgreSQL

SELECT ARRAY[1,2,3] - ARRAY[5,NULL,6]

Я использую пакет contrib _int.sql для операций с массивами в postgresql 8.4 В приведенном выше запросе есть NULL в правой части массива. Из-за этого значения NULL возникает ошибка:

"ERROR:  array must not contain nulls"

Может ли кто-нибудь помочь мне удалить нулевые значения из массива?

5
задан Erwin Brandstetter 19 October 2011 в 16:52
поделиться