Menu
Coddy logo textTech

EXCEPT

Parte da seção Além do Básico do Journey de SQL da Coddy. Lição 18 de 27.

EXCEPT retorna linhas que aparecem no primeiro conjunto de resultados, mas não no segundo. Pense nisso como uma subtração de conjuntos.

SELECT email FROM newsletter_subs
EXCEPT
SELECT email FROM premium_users

Cada assinante da newsletter que não é um usuário premium. Isso é útil para encontrar linhas ausentes: quem se inscreveu, mas não pagou? Quais produtos foram pedidos no mês passado, mas não neste mês?

Assim como UNION e INTERSECT, ele remove duplicatas e espera colunas correspondentes em ambos os lados.

challenge icon

Desafio

Fácil

Tabelas e colunas disponíveis:

  • <strong>last_month</strong>: <strong>product</strong>
  • <strong>this_month</strong>: <strong>product</strong>

Retorne uma coluna product: cada produto que foi vendido no mês passado (last_month), mas não este mês (this_month). Ordene alfabeticamente.

Experimente você mesmo

-- produtos em last_month mas não em this_month
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Além do Básico

Pratique por conta própria: Playground de SQL