FC ConcursosFC Concursos

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:

  1. SELECT * ON aluno HAVING id DESC
  2. SEARCH * ON aluno HAVING id DESC
  3. SELECT * FROM aluno ORDER BY id ASC
  4. 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

Continue aprendendo