Filtragem com condições de subconsulta mais complexas
No exercício anterior, você gerou uma lista de times que não têm jogos em casa listados no banco de dados de futebol usando uma subconsulta em WHERE
. Vamos explorar um pouco mais esse banco de dados, criando uma lista de times que marcaram 8 ou mais gols em uma partida em casa.
Para fazer isso, você construirá uma subconsulta na cláusula WHERE
com sua própria condição de filtragem.
Este exercício faz parte do curso
Manipulação de dados em SQL
Instruções do exercício
- Crie uma subconsulta na cláusula
WHERE
que traga todos os valores dehometeam_ID
da tabelamatch
com um valor dehome_goal
maior ou igual a 8. - Selecione
team_long_name
eteam_short_name
da tabelateam
. Inclua todos os valores da subconsulta na consulta principal.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
SELECT
-- Select the team long and short names
___,
___
FROM ___
-- Filter for teams with 8 or more home goals
WHERE team_api_id ___
(SELECT ___
FROM ___
WHERE ___ >= ___);