SQL intermedio con IA
Jasmin Ludolf
Senior Data Science Content Developer


Instrucción: Muestra películas estrenadas en el año 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 |
...
Instrucción: Lista todas las películas excepto las estrenadas en 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 |
...
<>, !=Coincidencias exactas:
=<> o !=$$
Más allá de:
> mayor que< menor que>= mayor o igual que<= menor o igual queInstrucción: Muéstrame el título y año de estreno de películas lanzadas antes de 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 |
...
Instrucción: Muéstrame el título y año de estreno de películas lanzadas después de 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 |
...
$$
<=>=>=<=<=$$

Instrucción: Muéstrame el título y país de películas de EE.UU.
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 |
...
Instrucción: Muéstrame el título y país de películas de EE.UU.
SELECT title, country
FROM films
WHERE country = 'US';
|title|country|
|-----|-------|
| | |
Instrucción: ¿Cuál es la duración promedio de las películas de EE.UU.?
SELECT AVG(duration) AS average_duration
FROM films
WHERE country = 'USA';
|average_duration|
|----------------|
|107.357104700...|
Instrucción: Muestra la duración promedio en orden descendente agrupada por idioma para películas después de 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 intermedio con IA