Advertisement
Denjamin

Задание 2 SELECT

May 1st, 2024 (edited)
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ---------------------------------------------
  2. --- ЗАДАНИЕ 2
  3. --- Название и продолжительность самого длительного трека:
  4. SELECT name AS longest_track_name, duration
  5. FROM tracks
  6. WHERE duration = (
  7.     SELECT MAX(duration)
  8.     FROM tracks
  9. );
  10.  
  11. --- Название треков, продолжительность которых не менее 3,5 минут:
  12. SELECT name AS track_name, duration
  13. FROM tracks
  14. WHERE duration >= 210; -- Продолжительность в секундах (3.5 минуты = 210 секунд)
  15.  
  16. --- Названия сборников, вышедших в период с 2018 по 2020 год включительно:
  17. SELECT name AS collection_name
  18. FROM collections
  19. WHERE releaseyear BETWEEN 2018 AND 2020;
  20.  
  21. --- Исполнители, чьё имя состоит из одного слова:
  22. SELECT name AS artist_name
  23. FROM artists
  24. WHERE POSITION(' ' IN name) = 0; -- Проверка на отсутствие пробелов (т.е. одно слово)
  25.  
  26. --- Название треков, которые содержат слово «мой» или «my»:
  27. SELECT name AS track_name
  28. FROM tracks
  29. WHERE LOWER(name) LIKE '%мой%' OR LOWER(name) LIKE '%my%'; -- регистрозависимость стоит учитывать в будущем.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement