Sql comandos diversos
|Aula Prática 02|
Considere a tabela chamada pessoal com os valores a seguir. Você deve criar a tabela e inserir os valores.
codigo nome timetorce 01 Caio Corinhtians 02 Jackie São Paulo 03 Zé Corinthians 04 Bob Palmeiras 05 Jean Palmeiras
1º passo: Criar a tabela chamada pessoal.
Create table pessoal (codigo int primary key, nome varchar(30), timetorce varchar(17));
2º passo: Inserir os dados
Insert into pessoal values (1, 'Caio', 'Corinthians');
Insert into pessoal values (2, 'Jackie', 'São Paulo');
Insert into pessoal values (3, 'Zé', 'Corinthians');
Insert into pessoal values (4, 'Bob', 'Palmeiras');
Insert into pessoal values (5, 'Jean', 'Palmeiras');
DISTINCT: Retorna apenas uma linha de dados para todo o grupo de linhas que tenha o mesmo valor.
SELECT DISTINCT timetorce FROM pessoal;
Corinthians (estava duas vezes só que só retornou uma única linha)
São Paulo
Palmeiras (estava duas vezes só que só retornou uma única linha)
ALL: Retorna todos os dados, oposto de DISTINCT.
SELECT ALL timetorce FROM pessoal;
Corinthians
São Paulo
Corinthians
Palmeiras
Palmeiras
WHERE: Dá uma condição para os dados serem buscados.
SELECT nome FROM pessoal WHERE timetorce = 'São Paulo';
Jackie
ORDER BY: Retorna os dados em ordem ascendente (ASC) ou descendente (DESC). O padrão é ascendente.
SELECT nome FROM pessoal ORDER BY nome DESC;
Zé
Jean
Jackie
Caio
Bob
Inserção:
Você poderá utilizar esta operação para inserir dados em uma tabela.
INSERT INTO pessoal VALUES(6, ‘Joaozinho’, ‘São Paulo’);
Atualização:
Caso seja necessário fazer alguma mudança nas informações já gravadas, você poderá atualizar as informações da seguinte forma:
UPDATE pessoal SET timetorce = ‘São Paulo’ WHERE nome = ‘Jean’;
Exclusão:
É utilizado para