O comando select recupera os dados de uma ou mais tabelas, sendo um dos comandos mais simples e, ao mesmo tempo, mais extenso da SQL devido as suas funções, operandos, comandos, sub-comandos e cláusulas não obrigatórias.
Para os exemplos que se seguem adotaremos as tabelas predefinidas abaixo:
Figura 1 – Tabelas predefinidas
Funcion |
Codigo |
Nome |
Salario |
Setor |
1 |
Tadeu |
1.500,00 |
1 |
2 |
Ylane |
1.200,00 |
2 |
3 |
Julian |
1.000,00 |
1 |
4 |
Ewerton |
1.000,00 |
1 |
5 |
João |
800,00 |
2 |
6 |
Geraldo |
1.500,00 |
3 |
7 |
Maria |
500,00 |
|
Tabela 1 – Dados inseridos na tabela Funcion
|
Setor |
Codigo |
Setor |
1 |
Desenvolvimento |
2 |
Manutenção |
3 |
Financeiro |
4 |
Vendas |
Tabela 2 – Dados inseridos na tabela Setor
|
|
Cliente |
Codigo |
Nome |
Sobrenome |
1 |
Francisco |
Silva |
2 |
José |
Lima |
3 |
Maria |
Silva |
4 |
Adriana |
Ferreira |
5 |
João |
Oliveira |
6 |
Eduarda |
Souza |
Tabela 3 – Dados inseridos na tabela Cliente
|
Pedido |
Codigo |
Cliente |
Valor |
1 |
2 |
1.000,00 |
2 |
4 |
2.000,00 |
3 |
2 |
1.500,00 |
4 |
5 |
2.500,00 |
5 |
2 |
1.000,00 |
Tabela 4 – Dados inseridos na tabela Pedido
|