Escolar Documentos
Profissional Documentos
Cultura Documentos
Exemplo:
Listar nome e salrio de todos os empregados
SELECT Nome, Salrio FROM Empregado
Exemplo:
Listar o contedo de Empregado
SELECT * FROM Empregado
Exemplos:
Listar nome e sexo dos empregados do departamento 15.
SELECT Nome, Sexo FROM Empregado WHERE Num-Dep = 15
Listar nome e sexo dos empregados do departamento 15 com salrio > R$ 1.000,00
SELECT Nome, Sexo FROM Empregado WHERE Num-Dep = 15 AND Salrio > 1000
Exemplo:
Listar os empregados com salrio entre R$ 1.000,00 e R$ 2.000,00
SELECT * FROM Empregado WHERE Salrio BETWEEN 1000 and 2000
S se aplicam sobre atributos do tipo char. Operam como = e <>, utilizando os smbolos:
% (substitui uma palavra) e _ (substitui um caracter).
Como usar:
...WHERE <nome atributo> LIKE <valor1>
Exemplo:
Listar os empregados que tem como primeiro nome Jos
SELECT Nome FROM Empregado WHERE Nome LIKE Jos%
Como usar:
... WHERE <nome atributo> IN <valores>
Exemplo:
Listar o nome e data de nascimento dos dependentes com grau de parentesco M ou P
SELECT Nome, Data-Nasc FROM Dependentes WHERE Grau-P IN (M, P)
Como usar:
... WHERE <nome atributo> IS NULL
Exemplo:
Listar os projetos que no tenham local definido
SELECT * FROM Projeto WHERE Local IS NULL
SELECT <lista atributos> FROM <tabela> [WHERE <condio>] ORDER BY <Nome atributo> {ASC | DESC}
Exemplos:
Listar todos os empregados ordenados ascendentemente por nome.
SELECT * FROM Empregado ORDER BY Nome
Pode-se criar um campo que no pertena tabela, a partir de clculos sobre atributos da tabela. Estes
clculos so processados pelo prprio SGBD.
Exemplo:
Temos diversas funes que podem ser utilizadas dentro do prprio SGBD. Abaixo 5 das principais funes.
Comandos: MAX, MIN, SUM, AVG, COUNT
Exemplos:
Exemplo:
Quais os diferentes salrios dos empregados?
SELECT DISTINCT Salrio FROM Empregado
EXERCCIOS
Funcionarios (Codigo, PrimeiroNome, SegundoNome, UltimoNome, DataNasci, CPF, RG, Endereco, CEP,
Cidade, Fone, CodigoDepartamento, Funcao, Salario)