Questão nº 22

Questão de Tecnologia da Informação · CEBRASPE SEFAZ-RJ Auditor 2025 - Específicos I (nº 22)

CEBRASPE2025Auditor Fiscal da Receita EstadualTecnologia da Informação
Gabarito: Ever comentário ↓

A principal função da cláusula WITH do SQL é

Resposta comentada

Gabarito Alternativa E

A cláusula WITH (também chamada de CTECommon Table Expression) cria uma "tabela temporária" que só existe durante a execução da sua consulta. Você dá um nome a um bloco de consulta e pode usá-lo várias vezes no SELECT principal, como se fosse uma variável, deixando o SQL mais organizado e legível.

  • (A) Incorreta: Agrupar registros com base em valores comuns é função da cláusula GROUP BY, não do WITH.
  • (B) Incorreta: Combinar registros de tabelas relacionadas é função do JOIN (ex.: INNER JOIN, LEFT JOIN), não do WITH.
  • (C) Incorreta: Filtrar registros com base em condições é função da cláusula WHERE (ou HAVING para grupos), não do WITH.
  • (D) Incorreta: Ordenar o resultado é função do ORDER BY, não do WITH.
  • (E) Correta: Exatamente isso: o WITH define blocos de consulta nomeados (CTEs) que podem ser referenciados múltiplas vezes no corpo da consulta principal, evitando repetição de subconsultas complexas.

Armadilha da banca: a alternativa (A) é a mais tentadora porque o nome WITH pode lembrar "combinar" ou "agrupar" ideias, mas a banca quer que você associe a palavra-chave à sua função técnica exata: nomear uma subconsulta reutilizável, e não a qualquer outra operação comum de SQL.

Fonte: CEBRASPE SEFAZ-RJ Auditor 2025 - Específicos I Auditor Fiscal da Receita Estadual (Caderno Conhecimentos Específicos I). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho