Você está na página 1de 2

Sql - Consultas Bsicas [ Iniciantes ]

Publicado em: 24/06/2009 |Comentrio: 2 | Acessos: 3,277 |


Share

SQL / DRS
a sigla de Structured Query Language / Data Retrieve Statement, ou seja, uma
linguagem estruturada para fazer pesquisas em uma determinada base de dados. Preste
ateno, pois o SQL em si permite voc criar tabelas, manipular, inserir privilgios, removelos, entre outras funes, mas esse tpico fala apenas sobre DRS, que a recuperao de
dados de tabelas. Ela funciona com uma estrutura similar a:
Pesquise ISSO nesta TABELA;
Quando ISSO = A ESSA CONDIO;
Para isso, temos algumas palavras e termos reservados para essas funes de pesquisa, por
exemplo:
Select
Seleciona o(s) campo(s) especfico(s) para a busca, por exemplo:
SELECT CPF, RG, NOME
From
a tabela que ser pesquisada, por exemplo:
SELECT CPF, RG, NOME
FROM CLIENTES
Ou seja, isso significa que selecionaremos os dados de CPF, RG E NOME, de uma tabela que
armazena dados relativos aos clientes.
Where
uma condio pr estipulada para que retornem os dados solicitados baseados em buscas
especficas, por exemplo:
SELECT CPF, RG, NOME
FROM CLIENTES;
WHERE NOME=JOO
Isso significa que a consulta far uma varredura dentro da tabela CLIENTES, retornar o
NOME, RG E CPF de todos os clientes que o NOME seja igual a JOO.
Operaes aritmticas
Podemos tambm efetuar operaes aritmticas ao retornar uma consulta, sabendo que
alguns caracteres assumem funes de operadores:
+ Soma - Subtrao / Diviso * Multiplicao
Exemplo de consulta
SELECT NOME, SALARIO, SALARIO*12
FROM FUNCIONARIOS

WHERE DEPARTAMENTO = INFORMATICA


Basicamente selecionaremos o nome, o salrio do funcionrio, exibiremos o valor do salrio
mensal multiplicado por doze, filtrados na tabela funcionrios quando o departamento for de
informtica.
Operadores lgicos
Definem a comparao de termos e dados, por exemplo, maior que, menor que, igual a,
diferente de, so eles:
= Igual a > Maior do que < Menor do que >= Maior ou igual a <= Menor ou igual a <>
Diferente de AND E OR Ou NOT Que no seja isso Unio | Refinamento de consultas
JOIN
Insere na consulta uma outra tabela para ser referenciada, de forma que possam se filtrar
dados de diferentes tabelas para buscar um resultado esperado.
SELECT CPF, RG, NOME
FROM CLIENTES
INNER JOIN COMPRAS;
ON CLIENTE.ID = COMPRAS.ID;
WHERE PRODUTO = ABSORVENTE
Retorna o nome, RG e CPF dos clientes que compraram absorventes.
Leia mais artigos no meu blog, http://www.bs2m.com.br/
(Artigonal SC #991847)

Clique aqui para re-publicar este artigo em seu site ou blog. fcil e de graa!

Você também pode gostar