Bom, irei exemplificar algumas das funçoes de sql pra auxiliar quem esta começando.
Select
O select permite você buscar os registros em uma ou mais tabelas do banco de dados
A sintaxe básica do Select é:
SELECT coluna FROM tabelas WHERE coluna = variável
Exemplo 1
Selecionar todos os campos de uma tabela.
SELECT * FROM clientes WHERE cidade = 'Sao Paulo'
No exemplo, usei * que significa que eu desejo ver todos os campos da tabela clientes que contenha a palavra ‘Sao Paulo’.
Exemplo 2
Agora vou selecionar campos específicos:.
SELECT nome, cidade, estado FROM clientes WHERE cliente_id > 1000
Essa instrução, irá retornar todos os nomes,cidade e estado de meus clientes que tiverem o id_cliente maiores que 1000..
Exemplo 3
Você também pode usar o Select para buscar em campos de várias tabelas.
SELECT compras.compra_id, clientes.nome FROM clientes, compras WHERE clientes.cliente_id = compras.compra_id
O resultado será a compra_id e o nome do cliente onde os valores estiverem nas 2 tabelas.
Select distinct
O Distinct permite que voce remova registros duplicados dos resultados da consulta. O Distinct só pode ser usado com o Select.
A sintaxe para usar o Distinct é:
SELECT DISTINCT colunas FROM tabelas
Exemplo 1
Um exemplo simples:
SELECT DISTINCT cidades FROM clientes
A instrução SQL acima retorna somente registros que as cidades não coincidem.
Exemplo 2
O Select Distinct pode ser usado em mais de 1 campo:
SELECT DISTINCT cidade, estado FROM clientes
Essa instrução select irá retornar uma única cidade repetida por estado.
Select Count
A função COUNT retorna o número de registros de determinada tabela.
A sintaxe do COUNT é:
Select COUNT(fornecedor_ID) From fornecedores;
Outro exemplo:
SELECT COUNT(*) as "Pedidos" FROM compras WHERE valor_total > 2500;
SUM
Soma os valores de uma consulta
SELECT SUM(valor_total) as "gasto_total" FROM compras
MIN
Retorna o menor valor de uma consulta
SELECT MIN(valor_total) as "menor_compra" FROM compras;
MAX
Retorna o maior valor de uma consulta
SELECT MAX(valor_total) as "maior_compra" FROM compras;
Clausula where
É a condição da consulta.
SELECT id_fornecedor FROM fornecedores WHERE nome_fornecedor = 'Microsoft' or cidade_fornecedor = 'Fortaleza';
Ou seja, neste caso ele irá trazer o fornecedor Microsoft ou os fornecedores q se encontram em fortaleza.
Neste exemplo acima eu utilizei o where junto com a condição OR.
Um exemplo com o where simples esta aqui:
SELECT * FROM fornecedores WHERE cidade_fornecedor=’fortaleza’
Condição AND
A condiçao and é para filtrar os resultados da pequisa. No exemplo abaixo serão buscados os fornecedores de fortaleza e que forneçam parafusos.
SELECT * FROM fornecedores WHERE city = 'Fortaleza' and produto_fornecedor = 'Parafusos';
Combinando o or e and
SELECT * FROM fornecedores WHERE (cidade_fornecedor = 'Fortaleza' and nome_fornecedor = 'microsoft') or (cidade_fornecedor = 'sao paulo');
Bom, por equanto é isso. em breve estarei aumentando o conteudo deste topico.
abraço.

Entrar
Cadastre-se
Ajuda
Responder



Quote