SQL - Comandos básicos
Por: Thiago Bessa • 13/10/2018 • Abstract • 702 Palavras (3 Páginas) • 392 Visualizações
Curso Banco de dados SQL
- SELECT = selecionar
FROM = local (tabela)
* = tudo
exemplo:
SELECT * FROM tabela;
// selecionou tudo que existe na tabela
SELECT nome, cidade FROM tabela;
// Selecionou nome e cidade cadastrados na tabela
- DISTINCT = Faz uma distinção
Exemplo:
SELECT DISTINCT países FROM tabela;
// selecionou os países cadastrados na tabela
- COUNT = contador
Exemplo:
SELECT COUNT (DISTINCT países) FROM tabela;
//faz a contagem de quantos países estão cadastrados
- WHERE = Condição
Exemplo:
SELECT * FROM tabela WHERE países = ’Brasil’;
//selecionou todos os cadastros da tabela que são do Brasil.
SELECT * FROM tabela WHERE id=1;
//selecionou o cadastro da tabela de identificação número 1.
NOTA: palavras usa aspas simples.
- Operadores
= igual
< > não igual
>maior que
<menor que
>= maior igual que
<= menor igual que
BETWEEN entre
LIKE procure um padão
IN para especificar vários valores para uma coluna
- And = e
OR = ou
NOT = não
Exemplo:
SELECT * FROM tabela WHERE países= ’Brasil’ AND cidade= ‘São Paulo’;
//selecionou todos os cadastros que pertencem ao Brasil na cidade de são Paulo.
SELECT * FROM tabela WHERE cidade = ‘são paulo’ OR cidade = ‘Curitiba’;
//selecionou todos os cadastros que pertencem a cidades de São Paulo e de Curitiba.
SELECT * FROM tabela WHERE NOT cidade = ‘São Paulo’;
//selecionou todos os cadastros menos os da cidade de São Paulo.
WHERE Country='Germany' AND (City='Berlin' OR City='München');
- ORDER BY = ordenar por
DESC = decrescente
ASC = crescente
Exemplo:
SELECT * FROM tabela ODER BY cidades DESC;
//selecionou por cidades de forma decrescente
SELECT * FROM tabela ORDER BY nomes ASC;
//selecionou por nomes de forma crescente.
SELECT * FROM tabela ORDER BY países ASC, nome DESC;
//selecionou por países de forma crescente com os nomes de forma decrescente
- INSERT INTO = inserir novos registros
VALUES = valores
Exemplo:
INSERT INTO cliente (nome, empresa, endereço, cidade, cep, país) VALUES (‘Thiago’, ‘Microsoft’, ‘Av. Brasil,1234’, ‘São Paulo’, ‘01234-090’, ‘Brasil’);
//novos valores são add a tabela
NOTA: Aspas simples nos valores.
- UPDATE = atualização
Exemplo:
UPDATE tabela SET nome = ‘Leandro’, estado civil = ‘casado’ WHERE id = 1;
//atualizou o nome e estado civil da tabela da posição de identificação número 1.
UPDATE tabela SET Name='Juan' WHERE Country='México';
//todas as pessoas que estão cadastradas no pais mexico passam a chamar Juan
UPDATE Customers SET ContactName='Juan';
//todos os cadastros passam a se chamar JUAN
- DELETE = excluir registros
Exemplo:
DELETE FROM tabela WHERE nome ='Alfreds Futterkiste';
//o registro em nome de Alfreds foi apagado
- SELECT TOP = o número de registro a se retornar
Exemplo:
SELECT TOP 3 * FROM tabela;
//mostrou os 2 primeiros registros da tabela
NOTA: sintaxe SQL server
SELECT TOP number|percent column_name(s) FROM table_name WHERE condition;
- MIN = retorna o menor valor da coluna selecionada
MAX = retorna o maior valor da coluna selecionda
Exemplo:
SELECT MIN(Price) AS SmallestPrice FROM Products;
...