Pesquisar este blog

Livros Recomendados

Mostrando postagens com marcador 2621. Mostrar todas as postagens
Mostrando postagens com marcador 2621. Mostrar todas as postagens

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%';

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