Skip to content

Andrey-Ved/alchemy_queries_example

Repository files navigation

alchemy queries example

(Python, SQLAlchemy, SQLite)

По мотивам статьи @Yuribtr - Немного SQL алхимии

Cоздается БД и заполняется синтезированными данными.

Выводятся ответы на 15 запросов:

  • название и год выхода альбомов, вышедших в 2010 году;
  • название и продолжительность самого длительного трека;
  • название треков, продолжительность которых не менее 3,5 минуты;
  • названия сборников, вышедших в период с 2011 по 2015 год включительно;
  • исполнители, чье имя состоит из 1 слова;
  • название треков, которые содержат слово «me»;
  • количество исполнителей в каждом жанре;
  • количество треков, вошедших в альбомы 2009-2011 годов;
  • средняя продолжительность треков по каждому альбому;
  • все исполнители, которые не выпустили альбомы в 2010 году;
  • названия сборников, в которых присутствует конкретный исполнитель;
  • название альбомов, в которых присутствуют исполнители более 1 жанра;
  • наименование треков, которые не входят в сборники;
  • исполнителей, написавших самый короткий по продолжительности трек;
  • название альбомов, содержащих наименьшее количество треков.

Структура БД:

Lariska

Releases

No releases published

Packages

No packages published

Languages