Лаба БД. Лабораторная работа 18_PIVOT_UNPIVOT_Агрегация текстовых данных.. Лабораторная работа 18 Тема 1 Операторы pivot и unpivot 113 2 Окраска
Скачать 14.58 Kb.
|
ЛАБОРАТОРНАЯ РАБОТА 18 Тема 1 Операторы PIVOT и UNPIVOT
ТЕМА 2 Агрегация текстовых данных. Функция STRING_AGG. ЗАДАНИЕ Прочитайте материал учебника Агрегирование текстовых данных http://www.sql-tutorial.ru/ru/book_string_agg_function.html Выполните упражнения из учебника, используя раздел сайта sql-ex.ru Упражнения по SQL/ Select обучающий этап, выбор СУБД (именно этот раздел позволит вам менять СУБД для отработки упражнений и функций агрегирования текстовых данных в различных СУБД). Выполните дополнительные упражнения: 3.1 Из таблицы Ships для каждого класса кораблей выведите названия кораблей и год спуска корабля через запятую одной строкой. Между названием корабля и годом спуска поставьте дефис. 3.2 Из таблицы Product для каждого производителя выведите одной строкой пары Название модели/тип модели через запятую. 3.3 Из таблицы Product для каждого производителя выведите названия моделей через точку с запятой. 3.4 Из таблицы Product для каждого производителя выведите названия моделей без разделителя. 4. Выполните упражнение 133 и 139 (5 баллов). |