Comandos sql

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1507 palavras )
  • Download(s) : 0
  • Publicado : 26 de maio de 2011
Ler documento completo
Amostra do texto
SELECT
A declaração SELECT é utilizada para selecionar os dados de um banco de dados.
SELECT nome FROM clientes
WHERE
A cláusula WHERE é usada para extrair apenas os registros que cumprir um determinado critério.
SELECT * FROM clientes
WHERE Clie_nome = 'Adelar Poggere'
AND & OR
E o operador apresenta um recorde se tanto a condiçãoprimeira e à segunda condição é verdadeira.
SELECT * FROM clientes WHERE clie_nome ='Adelar Poggere'
AND clie_nome = 'Ademar Bonetti'
* OR
SELECT * FROM clientes WHERE clie_nome ='Adelar Poggere'
OR clie_nome = 'Ademar Bonetti'
* Combinação AND & OR
SELECT * FROM clientes WHERE clie_nome ='AdelarPoggere'
AND (clie_nome ='Ademar Bonetti' OR clie_nome='Adelvo Basquera')

ORDER BY
É utilizado para classificar o resultado-estabelecidos por uma determinada coluna.
SELECT * FROM clientes
ORDER BY clie_nome ASC -- DESC

INSERT
INSERT INTO A afirmação é usada para inserir uma nova linha em uma tabela.
INSERT INTOclientes
VALUES (4,'Denilson', 'Andrade', 'Rio Grande do Sul', 'Francisco Beltrão')

UPDATE
A declaração UPDATE é utilizado para atualizar os registros existentes em uma tabela.
UPDATE clientes
SET endereco='Francisco', cidade='Francisco Beltrão'
WHERE nome='Denilson' AND Sobrenome='Andrade'
DELETE
O DELETE é usado paraexcluir linhas em uma tabela.
DELETE FROM clientes
WHERE Nome = 'Denilson' AND Sobrenome = 'Andrade'

DISTINCT
Em uma tabela, algumas das colunas podem conter valores duplicados.
Este não é um problema, no entanto, às vezes você irá querer listar apenas
os diferentes (distintos) valores em uma tabela.
SELECT DISTINCT nome FROM clientes
ComoCriar uma View
CREATE VIEW cli AS
SELECT *
  FROM clientes
   WHERE clie_codigo = '20498';
LIKE
Localiza todos os cliente cujo nome termina com "s" da tabela  "Clientes".
SELECT * FROM clientes
WHERE clie_nome LIKE '%s';
Localiza todos os cliente cujo nome Inicia com "S" da tabela "Clientes".
SELECT * FROM clientes
WHERE clie_nome LIKE 'S%';
Localiza todos os cliente cujo nome contenha "Den" da tabela  "Clientes".
SELECT * FROM clientes
WHERE clie_nome LIKE '%Den%';
Localiza todos os cliente cujo nome não contenha "Den" da tabela  "Clientes".
SELECT * FROM clientes
WHEREclie_nome NOT LIKE '%Den%'
Localiza todas os Clientes com a segunda letra "e" idenpendente da primeira Chamado coringa
SELECT * FROM clientes
WHERE UPPER(clie_nome) LIKE '_E%'
IN
Localiza apenas os clientes cujo codigo seja igual a '20037','20500','20501','20917'
SELECT * FROM clientes
WHERE clie_codigo IN('20037','20500','20501','20917')
Localiza Todos os clientes cujo codigo seja diferente de 20037','20500','20501','20917'
SELECT * FROM clientes
WHERE clie_codigo NOT IN ('20037','20500','20501','20917')

BETWEEN
O operador seleciona uma série de dados entre dois valores.
Os valores podem ser números, texto ou datas.
Localiza Todos os clientes cujo codigo seja de "1" a"100"
SELECT * FROM clientes
WHERE clie_codigo
BETWEEN '01' AND '100'
Alias
Você pode dar uma tabela ou uma coluna outro nome usando um alias.
Isto pode ser uma boa coisa a se fazer se o nome da tabela ou coluna.
forem muto complexo
* Alias de Colunas
SELECT clie_codigo AS cod,* FROM clientes
* Alias de Tabelas...
tracking img