Assinale a alternativa cuja instrução SQL seleciona todos os...

Próximas questões
Com base no mesmo assunto
Q4110122 Banco de Dados
Assinale a alternativa cuja instrução SQL seleciona todos os registros da tabela Pessoa classificado de forma decrescente pelo Nome e SobreNome.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: A decisão estava na presença da cláusula ORDER BY, que é a forma correta de ordenar resultados em SQL.

Tema central: Sintaxe do ORDER BY
Análise das alternativas
A
Errada
Está errada porque usa SORT e concatenação com +, construção que não corresponde à sintaxe SQL padrão para ordenar resultados. O critério decisivo é a ausência de ORDER BY.
B
Errada
Está errada porque emprega SORT BY, que não é a forma sintática esperada em SQL para ordenação de consulta. O comando de ordenação está inadequado.
C
Errada
Está errada porque usa ORDER sem BY e ainda separa as colunas com ':', o que torna a estrutura sintaticamente inválida para ordenação em SQL.
D
Certa
A alternativa D é a correta porque é a única que utiliza a cláusula ORDER BY, própria para ordenação de resultados em SQL. Entre as opções dadas, ela é a única que apresenta uma estrutura compatível com a sintaxe esperada para ordenação de consulta, com mais de uma coluna listada após ORDER BY. Assim, o gabarito oficial se mantém pela validade sintática da alternativa.
Pegadinha da questão
A confusão real explorada foi trocar a cláusula SQL correta, ORDER BY, por formas inexistentes ou inadequadas como SORT, SORT BY, além de misturar ordenação por múltiplas colunas com concatenação de campos e pontuação errada entre colunas.
Dica para questões semelhantes
  • Para ordenar resultados em SQL, procure a cláusula ORDER BY; comandos como SORT ou SORT BY não atendem ao padrão cobrado aqui.
  • Quando a ordenação envolver mais de uma coluna, elas devem aparecer após ORDER BY separadas por vírgula.
  • Não confunda ordenar por múltiplos campos com concatenar campos; são construções diferentes.
  • Se a questão cobrar sintaxe SQL usual, elimine alternativas com pontuação incompatível com a estrutura esperada de consulta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo