FC ConcursosFC Concursos

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?

  1. Agregação.
  2. Conversão.
  3. Janela.
  4. Predicado.
  5. 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

Continue aprendendo