Nova solução de exercício de SQL!
Antes de resolver qualquer problema de SQL do BEECROWD/URI, 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: 2607
Solução:
Neste exercício, era necessário selecionar as cidades (valores do campo city) da tabela providers, em ordem alfabética. Um ponto importante aqui é que poderia acontecer de existirem mais providers de uma mesma cidade, caso em que o nome da cidade apareceria repetido. Neste caso, faz-se necessário selecionar somente as cidades distintas com o uso da cláusula distinct. A ordem alfabética pode ser feita com a cláusula order by. Neste caso, o ordenamento pode se dar de forma ascendente (ASC) ou descendente (DESC). O valor ASC é opcional e pode ser omitido.
SELECT DISTINCT city FROM providers ORDER BY city ASC;
Nenhum comentário:
Postar um comentário