Intern
Se vários pedidos de um mesmo cliente tiverem o mesmo valor, como mudará o comportamento do DENSE_RANK() em comparação com o RANK()? - DENSE_RANK() pula o próximo número, RANK() não - DENSE_RANK() atribui a mesma classificação a valores iguais e não pula o próximo número, RANK() pula - Não há diferença - DENSE_RANK() fornece números únicos, RANK() iguais
sobes.tech IA
Resposta da IA
Resposta correta:
- DENSE_RANK() atribui a mesma classificação às mesmas somas e não pula números, RANK() pula
Explicação:
-
RANK()atribui a mesma classificação a valores iguais, mas pula números para a próxima classificação. Por exemplo, se duas encomendas têm uma soma de 100 e ocupam a classificação 1, a próxima será 3. -
DENSE_RANK()também atribui a mesma classificação a valores iguais, mas não pula números. No mesmo exemplo, a próxima classificação será 2.
Assim, com várias encomendas com a mesma soma, DENSE_RANK() dará classificações sequenciais sem saltos, enquanto RANK() terá saltos.