Mais um exercício de SQL que divulgo a solução!
Antes de resolver qualquer problema de SQL do URI (ou BEECROWD agora), recomendamos seguir os seguintes passos:
- Ler todo enunciado do problema.
- Ler os tópicos do fórum em caso de dúvidas
- Preparar o esquema, conforme fornecido no problema. Obs.: muitas vezes o pessoal coloca o código de criação do esquema no fórum, então é só copiar!
Plataforma: URI (BEECROWD)
Problema: 2624
Solução:
Este exercício é praticamente uma continuação do exercício 2615, cuja solução disponibilizei aqui no blog (veja em https://codificandoonline.blogspot.com/2020/10/uri-2615-expandindo-o-negocio-sql.html). Portanto, esse é um dos mais fáceis! ☺
A proposta aqui é contar a quantidade de cidades. Como já fizemos o exercício 2615, sabemos como exibir todas as cidades sem repetição. Agora, tendo este resultado, basta realizar a conta. Assim, utilizando o operador de agregação count, passando distinct city como parâmetro, podemos contar quantas cidades diferentes há na tabela customers. Fácil demais! Concorda?
SELECT COUNT(DISTINCT city) FROM customers;
Nenhum comentário:
Postar um comentário