Pesquisar este blog

Livros Recomendados

segunda-feira, 27 de julho de 2020

URI (BEECROWD) - 2743 - Quantidade de Caracteres - SQL - PostgreSQL

Outro exercício de SQL que soluciono e posto aqui. Veja a seguir.

Antes de resolver qualquer problema de SQL do URI, recomendamos seguir os seguintes passos:

  1. Ler todo enunciado do problema.
  2. Ler os tópicos do fórum em caso de dúvidas
  3. 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)

Problema2743

Solução:

Neste exercício era fundamental conhecer a função length, que pega o tamanho (a quantidade de caracteres) do valor do campo. Neste caso, a coluna name era a candidata. Portanto, era necessário selecionar o nome e o tamanho em caracteres do nome. Além disso, era necessário ordenar (ORDER BY) pelo tamanho, de forma decrescente (DESC). Portanto a função length deveria ser usada também na cláusula order by.

Novamente, o exercício poderia ser todo realizado em uma linha; por questões de legibilidade eu optei por quebrar a solução em duas linhas. Faça como preferir!

1
2
SELECT name, length(name) FROM people
ORDER BY length(name) DESC;

Nenhum comentário:

Postar um comentário

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas