sábado, 31 de dezembro de 2011

Guia iniciante pratico de consultas SQL

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 sexo
Isso 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:

OperadorSignificado
= (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)
https://arquivobinario.wordpress.com

Nenhum comentário:

Postar um comentário