Escreva o códigoPráticaSQL
Clientes de RJ e SP com IN
Testar vários valores com IN listando colunas.
Devolva as colunas nome, cidade e estado dos clientes cujo estado é RJ ou SP. Use IN com a lista dos dois valores.
Revisa aula 11 (27/08)
Solução comentada
Verifique uma tentativa sua para liberar a solução.
SELECT nome, cidade, estado FROM clientes WHERE estado IN ('RJ', 'SP');A query lista só nome, cidade e estado da tabela clientes. O WHERE com IN aceita as linhas onde estado é RJ ou SP sem repetir OR.
Erro comum: Trocar IN por AND como em estado igual a RJ e a SP zera o resultado porque nenhuma linha tem dois valores.
Tabelas
clientes 10 linhas
| id | nome | cidade | estado | idade | plano |
|---|---|---|---|---|---|
| 1 | Ana Souza | Sao Paulo | SP | 22 | basico |
| 2 | Bruno Lima | Rio de Janeiro | RJ | 35 | premium |
| 3 | Carla Dias | Belo Horizonte | MG | 28 | basico |
| 4 | Diego Rocha | Sao Goncalo | RJ | 19 | basico |
| 5 | Elisa Mendes | Curitiba | PR | 41 | premium |
| 6 | Fabio Costa | Sao Paulo | SP | 30 | intermediario |
| 7 | Gabi Alves | Niteroi | RJ | 24 | basico |
| 8 | Hugo Pereira | Belo Horizonte | MG | 33 | premium |
| 9 | Igor Santos | Sao Paulo | SP | 27 | premium |
| 10 | Julia Ribeiro | Florianopolis | SC | 21 | basico |
Sua consulta
Escreva sua solução e verifique quando quiser.