Домашнее задание 4.1
Нам известно название фильма (значение поля title таблицы film) - "Chamber Italian". Задача: получить список всех актеров, снявшихся в этом фильме. По каждому актеру (запись из таблица actor) нужно вывести 2 поля: имя (first_name) и фамилию (last_name). Связь между таблицами фильмов и актером производится посредствам промежуточной таблицы film_actor.
Получить список всех фильмов (film) из категории (category) 'Comedy' (значение поля "name"). По каждому найденному фильму нужно вывести название из поля "title". Связь между фильмами и категориями осуществляется с помощью промежуточной таблицы film_category.
Вывести список пар: название фильма (film.title) - название категории (category.name). Если один фильм попадает в несколько категорий, то вывести несколько строк для этого фильма. Связь между таблицами фильмов (film) и категорий (category) осуществляется посредствам промежуточной таблицы film_category.
Задачи *
Вывести список всех пар: название фильма (film.title) и название категории (category.name) (сделать декартово произведение фильмов и категория). Для каждой пары вывести true в 3ьей колонке, если данный фильм относится к указанной категории. Иначе вывести false.
Вывести названия всех фильмов (film.title), по которым в магазине нет дисков и кассет (то есть по таким фильмам нет записей в таблице inventory).
Задания для повторения и закрепления пройденных тем
Запросить из таблицы платежей public.payment все строки и для каждой строки вывести 2 поля:
- сумма платежа в рублях (значение из поля public.payment.amount без преобразований);
- сумма платежа в биткоинах. 1 рубль стоить 0,00000004 биткоина. Чтобы получить сумму в биткоинах нужно умножить сумму в рублях (public.payment.amount) на стоимость одного рубля к биткоину и у результата умножения отбросить дробную часть после 9 знака после запятой.