Перейти к основному содержанию
iTempUniversity.com
  • В начало
  • Календарь
  • Дополнительно
Поиск по всему сайту Закрыть
Изменить данные поисковой строки
Русский ‎(ru)‎
Русский ‎(ru)‎ English ‎(en)‎
Вы используете гостевой доступ
Вход
iTempUniversity.com
В начало Календарь
Развернуть всё Свернуть всё
  1. 001.3.3. Курс. Профессия "Архитектор хранилища данных". Часть 1. Моделирование данных. Владимир Амелин.
  2. Неделя 2 (Процедурный SQL 2/4)
  3. Домашнее задание 2

Домашнее задание 2

Требуемые условия завершения
Открыто с: воскресенье, 12 июня 2022, 00:00

  1. Создать функцию (ручной вариант coalesce), принимающий 2 аргумента, и возвращающую первый непустой из этих двух аргументов. Функция принимает на вход любые типы данных.

  2. Создать функцию как в первом пункте, но принимающую 3 параметра.

  3. Пересоздать функцию из пункта 2, используя create or replace, добавив в ее тело комментарии, поясняющие логику выполнения.

  4. Создать таблицу с одним вещественным полем. Создать процедуру, которая заполняет созданную таблицу случайными вещественными числами от 0 до 1.
    Процедура должна принимать на вход одно целое число - количество элементов, которое надо вставить в таблицу.
    Процедура должна вернуть среднее значение из всех элементов в таблице.

  5. * Создать процедуру, которая будет наполнять таблицу rental новыми записями.
    Принимает параметры:
    - nm integer - число строк, которое нужно добавить
    - dt date default null - дата rental_date, за которую нужно добавить новые записи. Если дата не задана, то находим максимальную существующую дату rental_date в таблице rental и прибавляем к ней один день.
    Компакт диски для сдачи выбираем случайным образом.


Служба поддержки сайта
Вы используете гостевой доступ (Вход)
Сводка хранения данных
Скачать мобильное приложение

Наши проекты:

  • Бесплатные йога-курсы
  • Блог студентов
  • Мы в YouTube
logo

ИП Касумова Людмила Расимовна

ИНН: 366324755457

ОГРНИП: 316366800124321

На платформе Moodle