No vídeo o comando ORDER BY é utilizado para ordenar de maneira crescente uma coluna tipo INT. O que acontece se tentar aplicar esse comando em uma coluna tipo STRING? Se eu quiser ordenar por ordem alfabética por exemplo, como é possível?
No vídeo o comando ORDER BY é utilizado para ordenar de maneira crescente uma coluna tipo INT. O que acontece se tentar aplicar esse comando em uma coluna tipo STRING? Se eu quiser ordenar por ordem alfabética por exemplo, como é possível?
Oi, Mateus
Independe o tipo
Exemplo:
SELECT id,
first_name,
last_name,
salary
FROM employee
ORDER BY salary DESC, last_name;
Esta consulta retorna registros classificados de acordo com duas colunas: salary e last_name.
| id | first_name | last_name | salary |
|---|---|---|---|
| 4 | Michael | Muller | 3000 |
| 1 | Lisa | Ulman | 3000 |
| 3 | Thomas | Green | 2400 |
| 5 | Mary | Green | 2400 |
| 2 | Ada | Muller | 2400 |
Link para outro exemplo: ORDER BY Exemplo