Tutorial de Pesquisa
Aqui teremos duas palavras-chave SELECT (selecionar) e FROM (de).
SELECT "nome_coluna" FROM "nome_tabela"
Se colocar um * no local do nome da coluna sera retornado a você todas as colunas da tabela!
SELECT * FROM "nome_tabela"
Também podemos criar uma condição com o comando WHERE, para que retorne apenas os dados onde a condição for verdadeira.
SELECT "nome_coluna" FROM "nome_tabela" WHERE "condição"
SELECT Nome FROM Aluno WHERE Idade >= 15
Isso ira retorna o nome dos alunos com idade igual ou maior a 15 anos!
Para obter a média de salário dos funcionários use o AVG
SELECT AVG(salario) FROM FUNCIONARIOS
Obter a média salarial por sexo como o GROUP BY
SELECT sexo, AVG(salario) FROM FUNCIONARIOS GROUP BY sexoIsso ira retornar 2 medias salarias, uma para funcionários homem, outra para mulheres!
Para retorna o nome dos clientes que possuem telefone cadastrado usando in
SELECT nome FROM CLIENTE WHERE codigo in (SELECT codigo FROM FONE)
Isso retornara o nome dos clientes que estão citados na tabe FONE!
"Nota: in pode ser dissubstituído pelo operador ="
Para retorna o nome dos clientes que não morão em MG e SP usando (not) in
SELECT nome FROM CLIENTE WHERE codigo not in ('MG','RJ')
Isso retornara o nome dos clientes que não estão citados na tabe FONE
"Nota: not in pode ser dissubstituído pelo operador !="
Otros operadores do SQL:
Operador | Significado |
---|---|
= (Igual a) | Igual a |
> (Maior que) | Maior que |
< (Menor que) | Menor que |
>= (Maior que ou igual a) | Maior que ou igual a |
<= (Menor que ou igual a) | Menor que ou igual a |
<> (Diferente de) | Diferente de |
!= (Diferente de) | Diferente de (não é padrão ISO) |
!< (não é menor que) | Não é menor que (não é padrão ISO) |
!> (não é maior que) | Não é maior que (não é padrão ISO) |
Nenhum comentário:
Postar um comentário