Learning Hub Logo

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

SQL›SQL WHERE

SQL WHERE

Como filtrar registros nas consultas com a cláusula WHERE

⚡1 min de leitura

SQL WHERE

A cláusula WHERE filtra os registros retornados por uma consulta. Somente os registros que atendem à condição definida aparecem no resultado.

Sintaxe

1SELECT coluna1, coluna2 2FROM nome_da_tabela 3WHERE condição;

Exemplo

Usando a tabela produtos:

1SELECT nome, preco FROM produtos WHERE categoria = 'Eletrônicos';
nomepreco
Notebook3500
Mouse89.90
Teclado199.90

Operadores de comparação

OperadorSignificadoExemplo
=Igual aWHERE categoria = 'Móveis'
!= ou <>Diferente deWHERE categoria != 'Móveis'
>Maior queWHERE preco > 500
<Menor queWHERE preco < 100
>=Maior ou igualWHERE preco >= 200
<=Menor ou igualWHERE estoque <= 20

Texto vs. números

Texto e datas vão entre aspas simples. Números não:

1WHERE categoria = 'Eletrônicos' -- texto: aspas simples 2WHERE preco > 500 -- número: sem aspas 3WHERE data = '2024-03-15' -- data: aspas simples

WHERE no UPDATE e DELETE

O WHERE não é exclusivo do SELECT. Ele é igualmente importante em atualizações e remoções:

1UPDATE produtos SET preco = 79.90 WHERE id = 2; 2DELETE FROM produtos WHERE estoque = 0;

Sem o WHERE, o UPDATE e o DELETE afetam todos os registros da tabela.

← AnteriorSQL SELECTPróximo →SQL AND