Глава 4. Типы данных СУБД PostgreSQL
У пилота по имени Ivan имеется лишний день в графике. С помощью функции
array_remove удалим из графика пятницу (второй параметр функции указывает
значение
элемента массива, а не индекс):
UPDATE pilots
SET schedule = array_remove( schedule, 5 )
WHERE pilot_name = 'Ivan';
UPDATE 1
У пилота по имени Petr изменим дни полетов, не изменяя их общего количества.
Воспользуемся индексами для работы на уровне отдельных элементов массива. По
умолчанию нумерация индексов начинается с единицы, а не с нуля. При необходи-
мости ее можно изменить. К элементам одного и того же массива можно обращаться
в предложении SET по отдельности, как будто это разные столбцы.
Достарыңызбен бөлісу: