C8 - Realizar a mesma consulta 13, porém, ordenando os nomes na ordem alfabética inversa.

SELECT DISTINCT A.Nome AS Aluno

FROM ALUNO AS A, HISTORICO_ESCOLAR AS H

WHERE A.ID_Aluno = H.ID_Aluno

ORDER BY A.Nome DESC

Note agora o uso do operador DESC para indicar a ordem alfabética invertida.

C9 - Listar as turmas, ordenando primeiro por série (na ordem crescente) e depois por turma (na ordem decrescente).

SELECT Numero, Serie

FROM TURMA

ORDER BY Serie, Numero DESC

Nesse exemplo, primeiro o SGBD irá ordenar por séries, posteriormente, ordenará por número na ordem decrescente.

C10 - Realizar a mesma consulta C15, porém ordenando a série decrescentemente e a turma na ordem crescente.

SELECT Numero, Serie

FROM TURMA

ORDER BY Serie DESC, Numero

Para C16, basta mudar a posição do operador DESC.

Copyright © 2014 AIEC.