Escreva o códigoAquecimentoSQL
Cidades únicas sem repetir
Listar os valores únicos de cidade com DISTINCT.
A tabela vendas tem várias linhas da mesma cidade. Devolva a coluna cidade com uma linha por valor distinto, sem repetir.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
SELECT DISTINCT cidade FROM vendasDISTINCT remove as linhas duplicadas depois do SELECT. Como não há SUM nem COUNT, não precisa de GROUP BY. Cada cidade aparece uma única vez no resultado.
Erro comum: Esquecer DISTINCT e devolver todas as linhas com cidade repetida.
Tabelas
vendas 10 linhas
| id | categoria | cidade | valor | ano |
|---|---|---|---|---|
| 1 | calcados | sao paulo | 120 | 2024 |
| 2 | calcados | sao paulo | 80 | 2024 |
| 3 | vestuario | rio de janeiro | 50 | 2024 |
| 4 | vestuario | rio de janeiro | 40 | 2024 |
| 5 | vestuario | belo horizonte | 30 | 2023 |
| 6 | eletronicos | sao paulo | 500 | 2024 |
| 7 | eletronicos | rio de janeiro | NULL | 2024 |
| 8 | livros | sao paulo | 25 | 2024 |
| 9 | livros | sao paulo | 25 | 2024 |
| 10 | livros | curitiba | 20 | 2023 |
Sua consulta
Escreva sua solução e verifique quando quiser.