07 Consultando os dados de uma tabela

177 visualizações

Publicada em

Selecionando/Consultando dados de uma tabela. Comandos:
Select, like, order by, is null...

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
177
No SlideShare
0
A partir de incorporações
0
Número de incorporações
46
Ações
Compartilhamentos
0
Downloads
16
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

07 Consultando os dados de uma tabela

  1. 1. MySQL Workbench – Consultando dados da tabela Profª. Marlene da Silva Maximiano de Oliveira & Profª. Alessandra Aparecida da Silva
  2. 2. Selecionando/Consultando Dados Em um banco de dados, selecionar dados significa efetuar uma consulta enviando o comando que retornará com as informações solicitadas se existirem. Para efetuar estas consultas utilizamos o comando SELECT. Na linguagem SQL, para efetuar consultas, utilizamos a seguinte sintaxe: SELECT Nome_campo FROM Nome_Tabela WHERE condição; O comando Select deve conter o nome do campo que deve ser retornado, de qual tabela e quando contêm a claúsula WHERE, as condições que o registro deve obedecer para retornar os valores. Quando desejamos trazer todos os campos utilizamos o asterisco (*).
  3. 3. Exemplo SELECT * FROM Clientes; Neste caso são trazidos todos os registros da tabela Clientes. Mas se, por exemplo, só quisermos trazer o nome e o telefone da tabela Clientes, utilizamos: SELECT nome, telefone FROM Clientes; Com o uso da cláusula WHERE, podemos filtrar os registros que são retornados. Neste caso podemos por exemplo, trazer apenas os registros cujo nome seja Maria: SELECT nome, telefone FROM Clientes WHERE nome='Maria';
  4. 4. Utilizando Operadores Aritméticos + Soma - Subtração / Divisão * Multiplicação Exemplo: Select nome, salario =(salario * 1.1) From vendedor; Com este comando podemos ver para quanto vai o salario dos vendedores caso tenham 10 % de aumento. E se fosse para alterar... Update vendedores set salario = salario * 1.1 Where categoria =’A’; Todos da categoria A teriam 10% de aumento.
  5. 5. Between e Not Between Exemplo: Select nome, salario from vendedores Where salario between 1000 and 2000; Com este comando podemos ver os vendedores que tem salário entre 1000 e 2000. Exemplo: Select nome, salario from vendedores Where salario not between 1000 and 2000; Com este comando podemos ver os vendedores que não tem salário entre 1000 e 2000.
  6. 6. O uso do Like (como, parecido com) Select * from vendedores Where nome like ‘A%’; Nomes de vendedores que começam com A. Select * from vendedores Where nome like ‘%A’; Nomes de vendedores que terminam com A. Select * from vendedores Where nome like ‘%A%’; Nomes de vendedores que contém A.
  7. 7. O comando Not Like Select * from vendedores Where nome not like ‘A%’; Nomes de vendedores que não começam com A.
  8. 8. O uso do IS NULL E IS NOT NULL SELECT * FROM VENDEDORES WHERE SALARIO IS NULL; SELECIONAR OS VENDEDORES ONDE O SALÁRIO ESTÁ EM BRANCO. SELECT * FROM VENDEDORES WHERE SALARIO IS NOT NULL; SELECIONAR OS VENDEDORES ONDE O SALÁRIO NÃO ESTÁ EM BRANCO.
  9. 9. Order By e Order By desc SELECT * FROM VENDEDORES ORDER BY SALARIO; EXIBE OS VENDEDORES EM ORDEM CRESCENTE POR SALÁRIO SELECT * FROM VENDEDORES ORDER BY SALARIO DESC; EXIBE OS VENDEDORES EM ORDEM DECRESCENTE POR SALÁRIO

×