| 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.