SóProvas


ID
2543209
Banca
FGV
Órgão
SEPOG - RO
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

A consulta SQL a seguir retorna uma série de nomes da tabela usuarios:


select nome from usuarios


Para obter a relação de nomes em ordem alfabética reversa você deve acrescentar ao final da consulta

Alternativas
Comentários
  • Gabarito Letra C

    ORDER BY

    Use esta cláusula para:

    1- Classificar o conjunto de resultados de uma consulta pela lista de colunas especificada e, opcionalmente, limitar as linhas retornadas a um intervalo especificado. A ordem na qual as linhas são retornadas em um conjunto de resultados não é garantida, a menos que uma cláusula ORDER BY seja especificada.

    2- Determinar a ordem na qual função de classificação valores são aplicados ao conjunto de resultados.


    ASC | DESC
    Define que os valores na coluna especificada devem ser classificados em ordem crescente ou decrescente. ASC classifica do valor mais baixo para o valor mais alto. DESC classifica do valor mais alto para o valor mais baixo. ASC é a ordem de classificação padrão. Valores nulos são tratados como os menores valores possíveis.
     

    ORDER BY order_by_expression [ COLLATE collation_name ] [ ASC | DESC ] [ ,...n ] [ ]

    https://docs.microsoft.com/pt-br/sql/t-sql/queries/select-order-by-clause-transact-sql
    bons estudos

  • O comando utilizado para ordenar os resultados da consulta é o ORDER BY. Por padrão, a ordem retornada é a crescente, se queremos utilizar a ordem reversa ou decrescente, utilizamos o termo DESC após a especificação do campo. A resposta correta é a letra C. Outra possibilidade seria substituir o nome do atributo pela ordem em que ele aparece na consulta, assim: "order by 1 desc". Essa consulta produz o mesmo resultado, já que nome é o primeiro campo retornado pelo SELECT.