FC ConcursosFC Concursos

Questão FC374536

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 sinta

Linguagem SQL

Instituto Consulplan · 2023

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.

  1. select id_aluno from aluno;
  2. select * from aluno where id_aluno = 1000;
  3. select id_aluno from aluno where id_aluno = 1004;
  4. select id_aluno where id_aluno = 1008 and sobrenome = 'Silva';
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A sentença apresentada está incorreta porque omite a cláusula FROM, que é obrigatória para indicar de qual tabela os dados serão retirados. Um SELECT sem FROM gera erro de sintaxe na maioria dos SGBDs.

A ordem mínima correta é: SELECT colunas FROM tabela WHERE condição. No caso do exemplo, falta apenas indicar a tabela após FROM.

O comando corrigido ficaria, por exemplo: SELECT id_aluno FROM aluno WHERE id_aluno = 1008 AND sobrenome = 'Silva'; Note que strings devem usar aspas simples e que o operador AND exige que ambas as condições sejam verdadeiras.

Além disso, a cláusula WHERE sempre filtra linhas já identificadas pela FROM, e os identificadores (nomes de coluna/tabela) seguem as regras do SGBD quanto a case e escaping.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo