Logo Passei Direto
Buscar
A prática do uso das subconsulta na cláusula Where, principalmente em relatórios muito complexos, inviabilizam as junções ou tornam a cláusula Where com muitas regras de negócios se tornando ilegíveis. Contudo, é necessária cautela em sua utilização. Sobre as situações válidas da combinação das cláusulas select, from e Where, analise as afirmativas a seguir: I- Nas consultas que utilizam junções, as subconsultas não são necessárias. II- O uso indiscriminado de subconsultas em select que depende da complexidade da consulta, das junções de cada caso e da quantidade de registros da consulta pai, podem potencializar a lentidão. III- A sintaxe do SELECT é dada por SELECT * FROM [nome da tabela] WHERE, no qual o uso do símbolo asterisco (*) fará com que todas as colunas presentes na tabela selecionada sejam exibidas. IV- Uma subconsulta dentro de uma cláusula Where não poderá ser utilizada dentro de qualquer expressão seja ela comparativa ou lógica.Assinale a alternativa CORRETA: A) As afirmativas I e II estão corretas. B) As afirmativas II e IV estão corretas. C) As afirmativas I e IV estão corretas. D) As afirmativas II e III estão corretas.
User badge image
Matheus Gouvêa

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada afirmativa: I- Nas consultas que utilizam junções, as subconsultas não são necessárias. Falso. Embora as junções possam ser usadas para combinar dados de diferentes tabelas, subconsultas ainda podem ser necessárias em algumas situações, dependendo da lógica da consulta. II- O uso indiscriminado de subconsultas em select que depende da complexidade da consulta, das junções de cada caso e da quantidade de registros da consulta pai, podem potencializar a lentidão. Verdadeiro. O uso excessivo de subconsultas pode realmente afetar a performance da consulta, especialmente em casos complexos. III- A sintaxe do SELECT é dada por SELECT * FROM [nome da tabela] WHERE, no qual o uso do símbolo asterisco (*) fará com que todas as colunas presentes na tabela selecionada sejam exibidas. Verdadeiro. Essa afirmativa está correta, pois descreve a sintaxe básica do comando SELECT. IV- Uma subconsulta dentro de uma cláusula Where não poderá ser utilizada dentro de qualquer expressão seja ela comparativa ou lógica. Falso. Subconsultas podem ser usadas em expressões comparativas e lógicas dentro da cláusula WHERE. Agora, vamos ver quais afirmativas estão corretas: - Afirmativa II está correta. - Afirmativa III está correta. Portanto, a alternativa que contém os itens verdadeiros é: D) As afirmativas II e III estão corretas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina