← Comandos
O statement 'ORDER BY' é usado para colocar as tabelas em ordem crescente ou descendente.
SELECT coluna1, coluna2, coluna3...
FROM tabela;
ORDER BY coluna1, coluna2, coluna3... ASC/DESC
colunas
= Nome dos atributos da tabela que deseja puxar os dados separados por vírgulas.
tabela
= Nome da tabela que deseja puxar os respectivos atributos.
id |
nome |
sexo |
cpf |
cidade |
estado |
1 |
Pedro |
M |
12304760987 |
São Paulo |
SP |
2 |
Maria |
F |
82319422364 |
Rio de Janeiro |
RJ |
3 |
Laura |
F |
46387115276 |
Curitiba |
PR |
4 |
Marcos |
M |
43769265834 |
Natal |
RN |
5 |
Lucas |
M |
09384283245 |
Santos |
SP |
Para testar os exemplos seguintes é necessário:
- Ter o MySQL baixado.
- Importar o banco de dados.
- Usar o comando
USE sandbox
para acessar o banco.
SELECT *
FROM clientes
ORDER BY sexo;
id |
nome |
sexo |
cpf |
cidade |
estado |
2 |
Maria |
F |
82319422364 |
Rio de Janeiro |
RJ |
3 |
Laura |
F |
46387115276 |
Curitiba |
PR |
1 |
Pedro |
M |
12304760987 |
São Paulo |
SP |
4 |
Marcos |
M |
43769265834 |
Natal |
RN |
5 |
Lucas |
M |
09384283245 |
Santos |
SP |
SELECT *
FROM clientes
ORDER BY sexo ASC;
id |
nome |
sexo |
cpf |
cidade |
estado |
2 |
Maria |
F |
82319422364 |
Rio de Janeiro |
RJ |
3 |
Laura |
F |
46387115276 |
Curitiba |
PR |
1 |
Pedro |
M |
12304760987 |
São Paulo |
SP |
4 |
Marcos |
M |
43769265834 |
Natal |
RN |
5 |
Lucas |
M |
09384283245 |
Santos |
SP |
SELECT *
FROM clientes
ORDER BY sexo DESC;
id |
nome |
sexo |
cpf |
cidade |
estado |
1 |
Pedro |
M |
12304760987 |
São Paulo |
SP |
4 |
Marcos |
M |
43769265834 |
Natal |
RN |
5 |
Lucas |
M |
09384283245 |
Santos |
SP |
2 |
Maria |
F |
82319422364 |
Rio de Janeiro |
RJ |
3 |
Laura |
F |
46387115276 |
Curitiba |
PR |
SELECT *
FROM clientes
ORDER BY sexo DESC, nome ASC;
id |
nome |
sexo |
cpf |
cidade |
estado |
5 |
Lucas |
M |
09384283245 |
Santos |
SP |
4 |
Marcos |
M |
43769265834 |
Natal |
RN |
1 |
Pedro |
M |
12304760987 |
São Paulo |
SP |
3 |
Laura |
F |
46387115276 |
Curitiba |
PR |
2 |
Maria |
F |
82319422364 |
Rio de Janeiro |
RJ |
← Comandos