Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Домашнее задание к занятию «SQL. Часть 1» - Николай Копосов

Задание можно выполнить как в любом IDE, так и в командной строке.

Задание 1

Получите уникальные названия районов из таблицы с адресами, которые начинаются на “K” и заканчиваются на “a” и не содержат пробелов.

Задание 2

Получите из таблицы платежей за прокат фильмов информацию по платежам, которые выполнялись в промежуток с 15 июня 2005 года по 18 июня 2005 года включительно и стоимость которых превышает 10.00.

Задание 3

Получите последние пять аренд фильмов.

Задание 4

Одним запросом получите активных покупателей, имена которых Kelly или Willie.

Сформируйте вывод в результат таким образом:

  • все буквы в фамилии и имени из верхнего регистра переведите в нижний регистр,
  • замените буквы 'll' в именах на 'pp'.

Решение:

Думаю удобнее приложить файл запросов и скриншоты все вместе

-- 1. начинаются на “K” и заканчиваются на “a” и не содержат пробелов.

SELECT DISTINCT district
FROM address
WHERE district LIKE 'K%a' AND district NOT LIKE '% %';


-- 2. платежы, которые выполнялись в промежуток с 15 июня 2005 года по 18 июня 2005 и сортировка по дате платеха - так красивее
SELECT *
FROM payment
WHERE payment_date >= '2005-06-15' AND payment_date <= '2005-06-18 23:59:59'
AND amount > 10.00
ORDER BY payment_date; 
 

-- 3. Получите последние пять аренд фильмов.

SELECT *
FROM rental
ORDER BY rental_date DESC
LIMIT 5;



-- 4. Одним запросом получите активных покупателей, имена которых Kelly или Willie. 
 
   SELECT 
 	REPLACE(LOWER(first_name), 'll', 'pp') AS formatted_first_name,
    REPLACE(LOWER(last_name), 'll', 'pp') AS formatted_last_name
FROM
    customer
WHERE
    (first_name = 'Kelly' OR first_name = 'Willie') AND active = 1;
    

решение 1 Исправлено решение 2 решение 3 решение 4

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors