Recap - RANK & DENSE_RANK
Parte da seção Fundamentos do Journey de SQL da Coddy — lição 66 de 72.
Desafio
MédioTabelas e colunas disponíveis:
<strong>medals</strong>:<strong>region</strong>,<strong>medal_color</strong>,<strong>medal_count</strong>
As regiões recebem medalhas em competições. Crie um relatório que mostre:
- Calcule para cada região:
total_medals: A soma de todas as medalhas que possuemrank_by_medals: Crie um ranking denso baseado em total_medals em ordem ascendente (regiões com menos medalhas obtêm melhores/ranques mais baixos)
- Ordene os resultados por:
rank_by_medals(ascendente)region(alfabeticamente)
Retorne:
regiontotal_medalsrank_by_medals
Experimente você mesmo
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 columns9Multiple tables
Basic Join Part 1Basic Join Part 2Recap - JoinSelf joinRecap - Self JoinUnionSimplify queries, WITH keywordRecap - With QueriesRecap - Real Estate Contractor12Window Functions part 2
RANK & DENSE_RANK FunctionsRecap - RANK & DENSE_RANKNTILE FunctionAggregation FunctionsROWS & RANGE Criterion