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

Домашнее задание (4 мин.)

Требуемые условия завершения

 

https://youtu.be/jzgM83tcGZk
 

  1. Нам известно название фильма (значение поля title таблицы film) - "Chamber Italian". Задача: получить список всех актеров, снявшихся в этом фильме. По каждому актеру (запись из таблица actor) нужно вывести 2 поля: имя (first_name) и фамилию (last_name). Связь между таблицами фильмов и актером производится посредствам промежуточной таблицы film_actor. 

  2. Получить список всех фильмов (film) из категории (category) 'Comedy' (значение поля "name"). По каждому найденному фильму нужно вывести название из поля "title". Связь между фильмами и категориями осуществляется с помощью промежуточной таблицы film_category.

  3. Вывести список пар: название фильма (film.title) - название категории (category.name). Если один фильм попадает в несколько категорий, то вывести несколько строк для этого фильма. Связь между таблицами фильмов (film) и категорий (category) осуществляется посредствам промежуточной таблицы film_category.


Задачи *

  1. Вывести список всех пар: название фильма (film.title) и название категории (category.name) (сделать декартово произведение фильмов и категория). Для каждой пары вывести true в 3ьей колонке, если данный фильм относится к указанной категории. Иначе вывести false.

  2. Вывести названия всех фильмов (film.title), по которым в магазине нет дисков и кассет (то есть по таким фильмам нет записей в таблице inventory). 


Задания для повторения и закрепления пройденных тем

Запросить из таблицы платежей public.payment все строки и для каждой строки вывести 2 поля:
- сумма платежа в рублях (значение из поля public.payment.amount без преобразований);
- сумма платежа в биткоинах. 1 рубль стоить 0,00000004 биткоина. Чтобы получить сумму в биткоинах нужно умножить сумму в рублях (public.payment.amount) на стоимость одного рубля к биткоину и у результата умножения отбросить дробную часть после 9 знака после запятой.



   


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

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

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

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

ИНН: 366324755457

ОГРНИП: 316366800124321

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