Alexander Farber <alexander.farber@gmail.com> writes:
> I wonder, why the following returns NULL and not 0 in 9.5.3?
> # select array_length(array_remove(ARRAY[NULL,NULL,NULL],NULL), 1);
Because the result of the array_remove is an empty array, which is
defined to be zero-dimensional in PG.
regards, tom lane
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера