Informática Múltipla Escolha

Analise a consulta abaixo: SELECT * FROM CLIENTES; A partir da consulta demonstrada acima, assinale a alternativa que contemple a função do * (asterisco) nesta consulta.

Analise a consulta abaixo:

SELECT * FROM CLIENTES;

A partir da consulta demonstrada acima, assinale a alternativa que contemple a função do * (asterisco) nesta consulta.

  1. Ele irá retornar somente os campos que contenham valores positivos.
  2. Ele irá retornar somente os campos que estiverem com valores nulos.
  3. Ele irá retornar somente os campos que contenham valores negativos.
  4. Ele irá retornar todos os campos da tabela independente se ele contiver valor ou não.
  5. Ele irá retornar somente os campos que contenham valores preenchidos eliminando da consulta os demais.

Resolução completa

Explicação passo a passo

Resumo da resposta

Alternativa 4 - Ele irá retornar todos os campos da tabela independente se ele contiver valor ou não.

A instrução SQL apresentada utiliza a cláusula SELECT, que é responsável por recuperar dados de uma base de dados. O comando específico SELECT * FROM CLIENTES tem um propósito muito direto e fundamental no gerenciamento de bancos de dados relacionais.

O símbolo * atua como um curinga universal dentro do contexto da seleção de colunas. Quando utilizado na posição das colunas, ele instrui o banco de dados a listar todas as definições de coluna existentes na tabela especificada.

Isso significa que não há filtragem baseada no conteúdo dos dados (como valores nulos, positivos ou negativos), mas sim na estrutura da tabela.

Análise das Alternativas

  • Alternativa 1 (Incorreta): O asterisco não filtra por tipo numérico. Não há distinção entre valores positivos ou negativos na sintaxe básica de seleção.
  • Alternativa 2 (Incorreta): A consulta retorna a estrutura completa, incluindo colunas que podem ter registros nulos. Ela não seleciona apenas o que está vazio.
  • Alternativa 3 (Incorreta): Similar à alternativa 1, não existe lógica matemática de subtração ou sinal aplicada pelo *.
  • Alternativa 4 (Correta): Esta é a definição exata do comportamento do *. Ele expande-se para incluir todas as colunas definidas no esquema da tabela CLIENTES.
  • Alternativa 5 (Incorreta): Para eliminar campos vazios seria necessário usar funções específicas de agregação ou filtragem (WHERE IS NOT NULL), não o SELECT *.
Ação do ComandoResultado Esperado
SELECT *Todas as colunas visíveis
SELECT col1, col2Apenas colunas específicas
SELECT COUNT(*)Contagem total de linhas

Em resumo, utilizar SELECT * é uma prática comum em consultas exploratórias ou quando se deseja visualizar todo o registro de um cliente sem precisar conhecer previamente o nome de cada campo da tabela.

Portanto, a função do asterisco é garantir a recuperação integral da estrutura de colunas da tabela informada.

Alternativa 4.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.