Questão FC265913
No contexto da SQL, uma cláusula é utilizada juntamente com um comando SQL para classificar o resultado obtido em uma consulta. Essa classificação pode ser aplicada a uma ou mais c
Linguagem SQL
IDECAN · 2024
No contexto da SQL, uma cláusula é utilizada juntamente com um comando SQL para classificar o resultado obtido em uma consulta. Essa classificação pode ser aplicada a uma ou mais colunas da tabela consultada. Nesse contexto, um BD contém diversas tabelas, das quais uma é identificada por aluno, que por sua vez, contém diversos campos, dos quais um é id, um atributo que deve ser utilizado como referência para se obter uma tabela RESULTADO, que contenha todas as informações de aluno, ordenadas por id, de forma crescente. A sintaxe correta para esse comando e cláusula está indicada na seguinte opção:
- SELECT * ON aluno HAVING id DESC
- SEARCH * ON aluno HAVING id DESC
- SELECT * FROM aluno ORDER BY id ASC
- SEARCH * FROM aluno ORDER BY id ASC
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A alternativa correta é SELECT * FROM aluno ORDER BY id ASC. Esse comando recupera todas as colunas da tabela aluno (por isso o *) e define a sequência de apresentação dos registros.
O termo FROM indica a tabela de origem dos dados, enquanto ORDER BY é a cláusula responsável pela ordenação do resultado. Ao informar id, você solicita que a ordenação seja feita pela coluna identificadora.
O sufixo ASC determina ordem crescente. Observação: quando não se especifica ASC nem DESC, a ordenação padrão é crescente, portanto ASC é opcional neste caso.
Vale lembrar que ORDER BY aceita múltiplas colunas (ex.: ORDER BY id, nome) e que o comportamento de ordenação depende do tipo de dado da coluna (numérico vs. texto).
Conteúdo do catálogo FC Concursos · Atualizado em