Questão FC871650
Uma consulta SQL de um banco de dados relacional pode conter instruções que facilitam a extração analítica de dados por meio da execução de cálculos, classificações e análises sobr
Sem classificação
FUNDATEC · 2026
Uma consulta SQL de um banco de dados relacional pode conter instruções que facilitam a extração analítica de dados por meio da execução de cálculos, classificações e análises sobre um conjunto específico de linhas, sem reduzir as linhas retornadas, como ROW_NUMBER() e RANK(). Essas instruções são conhecidas por qual tipo de função?
- Agregação.
- Conversão.
- Janela.
- Predicado.
- Tabela.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Janela refere-se às funções de janela (window functions) que realizam cálculos sobre um conjunto de linhas relacionadas à linha atual, sem reduzir o número de linhas retornadas. Elas usam a cláusula OVER para definir a janela de avaliação.
Na prática, a cláusula OVER pode incluir PARTITION BY para agrupar o conjunto e ORDER BY para ordenar dentro da partição; opcionalmente define-se um frame como ROWS BETWEEN ... para limites móveis.
Exemplos comuns: ROW_NUMBER(), RANK(), DENSE_RANK(), SUM() usado como janela, LEAD() e LAG(). Aplicações típicas: ranqueamento, totais acumulados, médias móveis e comparação de linhas vizinhas.
Essas funções são essenciais em análises avançadas porque permitem agregar e comparar sem colapsar linhas, facilitando relatórios e investigações que exigem contexto por registro.
Conteúdo do catálogo FC Concursos · Atualizado em