Skip to content

Задание 2 Написать SELECT-запросы, которые выводят информацию согласно молодым людям ниже. #17

Description

@anton216216

-- Заполнение жанров (не менее 3)
INSERT INTO жанры (name) VALUES
('Рок'),
('Поп'),
('Электроника'),
('Хип-хоп');

-- Заполнение артистов (не менее 4)
INSERT INTO Artists (имя) VALUES
('Мумий Тролль'),
('Земфира'),
('Баста'),
('Сплин'),
('Noize MC'),
('Мот');

-- Заполнение альбомов (не менее 3)
INSERT INTO albums (название, год) VALUES
('Морская', 2020),
('Прости меня моя любовь', 2019),
('Баста 40', 2020),
('25-й кадр', 2019),
('Выход в город', 2021),
('На связи', 2018);

-- Заполнение треков (не менее 6)
INSERT INTO треков (название, длительность, альбом) VALUES
('Владивосток 2000', 210, 1),
('Дельфины', 185, 1),
('Искала', 198, 2),
('Хочешь', 190, 2),
('Сансара', 225, 3),
('Выпускной', 232, 3),
('Мой друг', 215, 4),
('Выхода нет', 250, 4),
('Ругань из-за стены', 178, 5),
('Вояджер-1', 305, 5),
('Соль', 205, 6),
('Мой путь', 240, 6),
('Абсолютно всё', 270, 3),
('Трасса Е95', 215, 4);

-- Заполнение сборников (не менее 4)
INSERT INTO компиляция (title, год) VALUES
('Лучшее 2018-2020', 2020),
('Русский рок XXI века', 2019),
('Хиты на Первом', 2021),
('Нашествие 2020', 2020),
('Легенды русского рока', 2018);

-- Связи исполнителей с жанрами
INSERT INTO Artist_genre (Artist_id, genris_id) VALUES
('Мумий Тролль', 1),
('Земфира', 1),
('Земфира', 2),
('Баста', 4),
('Баста', 2),
('Сплин', 1),
('Noize MC', 1),
('Noize MC', 4),
('Мот', 2),
('Мот', 4);

-- Связи исполнителей с альбомами
INSERT INTO album_artist (album_id, atist_id) VALUES
(1, 'Мумий Тролль'),
(2, 'Земфира'),
(3, 'Баста'),
(4, 'Сплин'),
(5, 'Noize MC'),
(6, 'Мот');

-- Связи треков со сборниками
INSERT INTO track_compilation (track_id, компиляция) VALUES
(1, 1), (3, 1), (5, 1), (12, 1),
(7, 2), (8, 2), (14, 2),
(2, 3), (4, 3), (6, 3),
(9, 4), (10, 4), (13, 4),
(8, 5), (11, 5);

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions