Basic Join Part 2
Parte da seção Fundamentos do Journey de SQL da Coddy — lição 44 de 72.
Joins também podem ser usados em tabelas que criamos. Para combinar tabelas aninhadas com joins, precisamos adicionar AS para identificar a consulta aninhada com um nome.
Por exemplo:
SELECT table1.col1, table2.col2, ...
FROM table1, (SELECT * FROM table) AS table2
WHERE table1.id = table2.idDesafio
FácilTabelas e colunas disponíveis:
<strong>grades</strong>:<strong>course_id</strong>,<strong>student_id</strong>,<strong>grade</strong><strong>students</strong>:<strong>id</strong>,<strong>name</strong>
Calcule para cada aluno a sua nota média e retorne o nome e a nota média de cada um.
Nomeie as colunas como student, grade.
Arredonde a média para 2 casas decimais e ordene o resultado pela nota média em ordem crescente.
Folha de consulta
Para unir tabelas com consultas aninhadas, use AS para nomear a consulta aninhada:
SELECT table1.col1, table2.col2, ...
FROM table1, (SELECT * FROM table) AS table2
WHERE table1.id = table2.idExperimente você mesmo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns