Questões Informática SQL

O resultado da consulta abaixo produzirá um conjunto de resultados com quatro tuplas...

Responda: O resultado da consulta abaixo produzirá um conjunto de resultados com quatro tuplas, e o valor 23 estará presente na segunda tupla, terceira coluna.


1Q109571 | Informática , SQL, Analista de Controle Interno – Tecnologia da Informação, TCU, CESPE CEBRASPE

Texto associado.

Imagem 009.jpg

Imagem 010.jpg

Considerando a figura e as informações acima bem como os conceitos pertinentes ao sistema mencionado, julgue o item a seguir.

Imagem 038.jpg

O resultado da consulta abaixo produzirá um conjunto de resultados com quatro tuplas, e o valor 23 estará presente na segunda tupla, terceira coluna.

Imagem 018.jpg

  1. ✂️
  2. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Matheus Fernandes
Por Matheus Fernandes em 31/12/1969 21:00:00
Gabarito: b) Errado

Vamos analisar a consulta SQL e os dados da tabela para entender o resultado.

A consulta é:

SELECT * FROM PRODUTO WHERE CODIGO IN (SELECT CODIGO FROM PRODUTO WHERE CODIGO < 30);

Ou seja, ela seleciona todas as tuplas da tabela PRODUTO cujo CODIGO esteja dentro do conjunto de CODIGO da subconsulta, que são os códigos menores que 30.

Pela tabela, os códigos menores que 30 são: 10, 20, 23 e 25.

Portanto, a consulta vai retornar as tuplas com CODIGO 10, 20, 23 e 25, totalizando 4 tuplas, o que está correto.

Agora, a questão afirma que o valor 23 estará presente na segunda tupla, terceira coluna.

Vamos ver a ordem das tuplas retornadas. Como não há cláusula ORDER BY, a ordem pode ser qualquer, mas normalmente é a ordem física da tabela.

Pela tabela, a ordem dos códigos é: 10, 20, 23, 25.

A segunda tupla, então, tem CODIGO 20.

A terceira coluna da tabela é "PREÇO".

Na segunda tupla (CODIGO 20), o preço é 12.

O valor 23 é um código, que está na primeira coluna.

Logo, o valor 23 não estará na segunda tupla, terceira coluna.

Portanto, a afirmação está errada.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.