Средний уровень SQL-запросов с ИИ
Jasmin Ludolf
Senior Data Science Content Developer


Запрос: Показать фильмы, вышедшие в 2000 году
SELECT *
FROM films
WHERE release_year = 2000;
|id |title |release_year|country|duration|language|certification|gross |budget |
|----|--------------|------------|-------|--------|--------|-------------|--------|--------|
|1338|102 Dalmatians|2000 |USA |100 |English |G |66941559|85000000|
|1339|28 Days |2000 |USA |103 |English |PG-13 |37035515|43000000|
|1340|3 Strikes |2000 |USA |82 |English |R |9821335 |6000000 |
|1341|Aberdeen |2000 |UK |106 |English | |64148 |6500000 |
...
Запрос: Список всех фильмов, кроме вышедших в 2000 году
SELECT *
FROM films
WHERE release_year <> 2000;
|id |title |release_year|country|duration|language|certification|gross |budget |
|----|--------------|------------|-------|--------|--------|-------------|--------|--------|
|1 |Intolerance...|1916 |USA |123 | |Not Rated | |385907 |
|2 |Over the Hi...|1920 |USA |110 | | |3000000 |100000 |
|3 |The Big Parade|1925 |USA |151 |English |R | |245000 |
|4 |Metropolis |1927 |Germany|145 |German |Not Rated |64148 |6500000 |
...
<>, !=Точное совпадение:
=<> или !=$$
Дополнительно:
> больше< меньше>= больше или равно<= меньше или равноЗапрос: Показать название и год выхода фильмов, вышедших до 2000 года
SELECT title, release_year
FROM films
WHERE release_year < 2000;
|title |release_year|
|----------------------|------------|
|Over the Hill to th...|1920 |
...
|The Muppet Movie |1979 |
...
|Notting Hill |1999 |
...
Запрос: Показать название и год выхода фильмов, вышедших после 2000 года
SELECT title, release_year
FROM films
WHERE release_year > 2000;
|title |release_year|
|----------------------|------------|
|15 Minutes |2001 |
|3000 Miles to Grace...|2001 |
|A Beautiful Mind |2001 |
|A Knight's Tale |2001 |
...
$$
<=>=>=<=<=$$

Запрос: Показать название и страну фильмов из США
SELECT title, country
FROM films
WHERE country = 'USA';
|title |country|
|------------------------------------------------|-------|
|Intolerance: Love's Struggle Throughout the Ages|USA |
|Over the Hill to the Poorhouse |USA |
|The Big Parade |USA |
|The Broadway Melody |USA |
...
Запрос: Показать название и страну фильмов из US
SELECT title, country
FROM films
WHERE country = 'US';
|title|country|
|-----|-------|
| | |
Запрос: Какова средняя продолжительность фильмов из США?
SELECT AVG(duration) AS average_duration
FROM films
WHERE country = 'USA';
|average_duration|
|----------------|
|107.357104700...|
Запрос: Показать среднюю продолжительность в порядке убывания, сгруппированную по языку, для фильмов после 2000 года
SELECT language, AVG(duration) AS average_duration
FROM films
WHERE release_year > 2000
GROUP BY language
ORDER BY average_duration DESC;
|language|average_duration|
|--------|----------------|
|Kannada | |
|Urdu | |
|Swedish |175.666666666...|
|Thai |173.666666666...|
...
Средний уровень SQL-запросов с ИИ