Utilizei IN ao invés de OR:
SELECT nome, cpf, cidade, estado FROM TabelaClientes WHERE cidade IN ('Rio de Janeiro', 'Salvador') and cpf like '6%';
Utilizei IN ao invés de OR:
SELECT nome, cpf, cidade, estado FROM TabelaClientes WHERE cidade IN ('Rio de Janeiro', 'Salvador') and cpf like '6%';
Oi, Vinicius! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Achei muito interessante a forma como você utilizou o operador IN
no lugar do OR
. Essa escolha deixa a leitura da consulta clara e concisa, principalmente quando queremos filtrar por várias opções em uma mesma coluna.
Uma dica interessante para o futuro é usar o BETWEEN
quando quiser filtrar valores dentro de um intervalo, como em datas ou números.Veja este exemplo:
SELECT * FROM TabelaPedidos
WHERE data_pedido BETWEEN '2024-01-01' AND '2024-06-30';
Esse código seleciona todos os pedidos feitos entre 1º de janeiro e 30 de junho de 2024.
Qualquer dúvida que surgir, compartilhe no fórum.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!