Informática, perguntado por luispn, 1 ano atrás

De acordo com a tabela “aluno”, disponível abaixo, o programador Cézar necessita gerar um relatório que contenha apenas os campos: nome, cgm e num_chamada, de todos os alunos que estão matriculados na turma 5. Esse relatório deve ser gerado em ordem crescente pelo nome de aluno. Sendo assim quais alternativas que correspondem à string de busca em PHP para selecionar o que Cézar necessita para o relatório?

  I    - $str = "SELECT nome, cgm, num_chamada FROM aluno WHERE id_turma = 5 ORDER BY nome ASC ";
II   - $str = "SELECT id, num_chamada, nome_imagem, comentário, nome, cgm, num_chamada FROM aluno WHERE id_turma = 5 ORDER BY nome DESC";
III  - $str = "SELECT a.nome, a.cgm, a.num_chamada FROM aluno as a WHERE a.id_turma = 5 ORDER BY a.nome ASC ";
IV - $str = "SELECT aluno.nome, aluno.cgm, aluno.num_chamada FROM aluno WHERE aluno.id_turma = 5 ORDER BY aluno.nome ASC";
V  - $str = "SELECT a.nome, a.cgm, a.num_chamada FROM aluno as a WHERE a.id_turma = 5 ORDER BY a.nome DESC";

Leia as afirmações e assinale a alternativa correta.AlternativasSomente as afirmativas I e II estão corretas.Somente as afirmativas I, II e III estão corretas.Somente as afirmativas I, III e IV estão corretas.Somente as afirmativas II, IV e V estão corretas.Somente a afirmativa I está correta.

Anexos:

Soluções para a tarefa

Respondido por bokomoko
1
I é válida
II Não é válida pois traz colunas que não foram pedidas
III é válida
IV também é válida
V também é válida porém vai dar a ordem reversA

luispn: Boa tarde, amigo. Não existe opção com estas alternativas.
bokomoko: apenas a I, a III e a IV estão corretas
Respondido por wiliamaquinooudw0r
0
Apenas  I é correta  pois  ela é ASC e está formatada correta.

bokomoko: Está correto. Não percei que a V apesar de correta estava em ordem reversa
luispn: Então apenas a primeira alternativa está correta?
bokomoko: I, III e IV
Perguntas interessantes