Pesquisar este blog

Livros Recomendados

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

sábado, 24 de outubro de 2020

URI (BEECROWD) - 2616 - Nenhuma Locação - SQL - PostgreSQL

Mais um exercício de SQL que divulgo a solução!

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

Problema2616

Solução:

Aqui um exercício um pouco diferente, pois já envolve subconsultas, também conhecidas como subqueries. Neste caso aqui há uma subconsulta que retorna o id dos clientes na tabela locations. Esses valores são justamente os que nós não precisamos, então a condição para apresentar id e nome dos clientes é que não esteja no retorno dessa subquery. Portanto, usei NOT IN, assim verificando se o valor do id do cliente não bate com o valor de alguma locação, ou seja, retornando só os clientes que não fizeram locação.

SELECT customers.id, customers.name FROM 
customers WHERE customers.id
NOT IN (SELECT locations.id_customers FROM locations);

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