Урок 26. Типы данных, запрос SELECT

Типы данных, запрос SELECT

Оператор соединения JOIN

ДОМАШНЕЕ ЗАДАНИЕ
  1. В базе sakila перейти в таблицу customer
  2. Вывести клиента (customer), у которого фамилия MARTINEZ (строковые значения мы берем в кавычки. Например, "MARTINEZ")
  3. Вывести имя и фамилию клиента, отсортированную в порядке убывания по customer_id
  4. Вывести емейл и фамилию клиента, имя которого JENNIFER
  5. Вывести уникальные фамилии клиентов
  6. Вывести всех клиентов, у которых store_id = 2
  7. Соединить таблицы actor и actor_infro. В выборке получить все строки, которые совпадают в обеих таблицах.
  8. Соединить таблицы actor и actor_infro. В выборке колонки first_name, last_update, film_info для тех актеров, которых зовут JOHNNY (фамилия не важна)
  9. Связать таблицы customer и customer_list таким образом, чтобы получить все записи из таблицы customer (первая в запросе) для имени MARY SMITH (SELECT * FROM ....)
  10. Связать таблицы customer и customer_list таким образом, чтобы получить только колонки first_name и city (SELECT customer.first_name, customer_list.city FROM ...). В выборке получить все строки, которые совпадают в обеих таблицах.

❗️Выполненное ДЗ присылать в телеграмм на адрес https://t.me/reginakuts_qa

Полезные ссылки

  • Почитать про типы данных
  • Запросы SELECT из лекции и комментарии к ним описаны здесь
  • Запросы JOIN из лекции и комментарии к ним описаны здесь

  • Сайт по поиску SQL теории: http://2sql.ru/
  • Сайт на русском языке, где можно попрактиковаться: http://www.sql-tutorial.ru/
  • Классные задачи по SQL https://www.sql-ex.ru (задания доступны после регистрации)
  • Что можно делать в базах данных еще, кроме CRUD операций - читать здесь