Sobes.tech
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.