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
- SELECT *
- FROM tabela(produtos)
- WHERE Preço_Unit >= 1800;
- Filtros de texto
- SELECT *
- FROM tabela(produtos)
- WHERE Marca_produto = 'DELL';
- Filtros de datas
- SELECT *
- FROM tabela(pedidos)
- WHERE Data_venda = '2022-01-03';
- Filtro de números com operadores AND e OR.
- SELECT *
- FROM tabela(clientes)
- WHERE Estado_civil = 'S' AND Sexo = 'M';
- SELECT *
- FROM Tabela(produtos)
- WHERE Marca_produto = 'DELL' OR Marca_produto = 'SAMSUNG';




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);
Filtros de campos nulos:
SELECT * FROM Tabela WHERE campo IS NULL
SELECT * FROM Tabela WHERE campo IS NOT NULL