SQLRANKDENSE_RANKwindow
O que são RANK e DENSE_RANK no SQL? Classificação com empates para iniciantes
RANK e DENSE_RANK são funções de classificação em que valores iguais recebem a mesma posição. Em poucas palavras: a diferença entre ROW_NUMBER (sempre único), RANK (os empates recebem a mesma posição e depois deixam lacunas) e DENSE_RANK (a mesma posição sem lacunas). Com tabelas, um exemplo de estilo olímpico e erros comuns.
1 min de leituraSQL · RANK · DENSE_RANK · window · tutorial
Pratique com exercícios reais
Resolva exercícios no treinador de SQL com correção instantânea e dicas.
Abrir o treinador
RANKeDENSE_RANKsão funções de janela para classificar com empates. Valores iguais recebem a mesma posição. A diferença entre elas está no que acontece depois do empate: RANK deixa uma lacuna, DENSE_RANK não.Este artigo está atualmente em russo. A tradução completa para o português está a caminho.