← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2023

Questão comentada de Banco de Dados

O comando SELECT da linguagem SQL é usado para consultar o banco de dados e retornar dados recuperados que satisfazem determinada condição expressa no comando. Considerando a sintaxe do comando SELECT, assinale a afirmativa INCORRETA.

Gabarito: D

O comando SELECT serve para buscar dados em uma tabela ou em uma consulta, e sua estrutura básica costuma seguir a ideia de: SELECT colunas FROM tabela [WHERE condicao]. Primeiro você diz o que quer ver, depois de onde vai buscar, e, se precisar, filtra com WHERE. Simples assim, sem magia de banco de dados escondida na manga. Nas alternativas corretas, a tabela aparece logo depois de FROM, como em "select id_aluno from aluno" e "select * from aluno where id_aluno = 1000". O asterisco (*) significa que você quer todas as colunas da tabela, e o WHERE limita os registros que serão retornados. Já em "select id_aluno from aluno where id_aluno = 1004" a sintaxe também está certinha, porque há coluna, tabela e condição de filtro. O problema da letra D é que ela esquece o FROM, que é obrigatório na consulta SELECT quando você quer buscar dados de uma tabela. Escrever "select id_aluno where id_aluno = 1008 and sobrenome = 'Silva'" deixa a instrução incompleta, porque o banco não sabe de qual tabela virão os dados. Em SQL, a ordem e os blocos da sintaxe importam muito, e o SELECT não gosta de improviso. Então, a afirmativa incorreta é a D, justamente por violar a sintaxe básica do comando. Em provas de SQL, a banca costuma cobrar isso de forma bem direta: reconhecer a estrutura mínima da consulta e identificar quando falta um elemento essencial.

Continue treinando

Questões relacionadas