Article image
Sérgio Carvalho
Sérgio Carvalho02/09/2022 13:31
Compartilhe

SQL- WHERE

  • #SQL
  • #MySQL

Usamos WHERE para filtrar dados em um comando SQL.

Múltiplos filtros podem ser criados em mais de uma coluna, exemplos abaixo:

  • Filtros numéricos
  1. SELECT *
  2. FROM tabela(produtos)
  3. WHERE Preço_Unit >= 1800;
  • Filtros de texto
  1. SELECT *
  2. FROM tabela(produtos)
  3. WHERE Marca_produto = 'DELL';
  • Filtros de datas
  1. SELECT *
  2. FROM tabela(pedidos)
  3. WHERE Data_venda = '2022-01-03';
  • Filtro de números com operadores AND e OR.
  1. SELECT *
  2. FROM tabela(clientes)
  3. WHERE Estado_civil = 'S' AND Sexo = 'M';
  1. SELECT *
  2. FROM Tabela(produtos)
  3. WHERE Marca_produto = 'DELL' OR Marca_produto = 'SAMSUNG';
Compartilhe
Comentários (2)
Giovani Correa
Giovani Correa - 01/10/2022 10:47

Como contribuição, creio que é importante mencionar os operadores BETWEEN e IN.

Ex (BETWEEN):

SELECT *

FROM tabela

WHERE coluna BETWEEN valor1 AND valor2;


Ex (IN):

SELECT *

FROM tabela

WHERE coluna IN (valor1, valor2);

Jessica Cunha
Jessica Cunha - 02/09/2022 13:37

Filtros de campos nulos:


SELECT * FROM Tabela WHERE campo IS NULL

SELECT * FROM Tabela WHERE campo IS NOT NULL