Pesquisar este blog

Livros Recomendados

domingo, 18 de outubro de 2020

URI (BEECROWD) - 2621 - Quantidades Entre 10 e 20 - SQL - PostgreSQL

Outro exercício envolvendo SQL. Mais um que divulgo a solução!

Antes de resolver qualquer problema de SQL do URI (BEECROWD agora), 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)

Problema2621

Solução:

Neste exercício era necessário selecionar o campo name da tabela products, mas também era necessário usar a tabela providers para comparar o id. Além disso, a restrição do exercício exigia que a quantidade estivesse entre 10 e 20 (para isso usei o operador BETWEEN) e o nome do provedor deveria começar com P. Neste caso, utilizei o LIKE com 'P%', assim tudo que tiver P e qualquer coisa depois, vai cair no padrão solicitado e será exibido.

E aí, também resolveram assim?

SELECT products.name FROM products, providers WHERE 
products.id_providers = providers.id AND
 amount BETWEEN 10 AND 20 AND providers.name LIKE 'P%';

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