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.
- select id_aluno from aluno;
- select * from aluno where id_aluno = 1000;
- select id_aluno from aluno where id_aluno = 1004;
- 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