Перейти к содержимому
TelegramGitHub

AND

AND оставляет только те строки, где верны оба условия сразу.

В этом уроке работаем с таблицей tutorial.billboard_top_100_year_end.

Десять лучших песен 2012 года:

SELECT *
FROM tutorial.billboard_top_100_year_end
WHERE year = 2012 AND year_rank <= 10;

Условий может быть сколько угодно. Добавим третье: в названии исполнителя есть «feat»:

SELECT *
FROM tutorial.billboard_top_100_year_end
WHERE year = 2012
AND year_rank <= 10
AND group_name ILIKE '%feat%';

Каждое условие пишите с новой строки. Так длинный WHERE легче читать.

Решайте сами, без AI. Сначала напишите запрос, потом сверьтесь с проверкой, и только потом открывайте решение.

Напишите запрос, который покажет все строки для песен из топ-10, где Ludacris входит в состав исполнителей (group_name).

Проверка: 7 строк, годы с 2004 по 2010.

Решение
SELECT *
FROM tutorial.billboard_top_100_year_end
WHERE year_rank <= 10
AND group_name ILIKE '%ludacris%';