Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Utilizei outro operador lógico

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%';

1 resposta
solução!

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.

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!