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 as linhas que aparecem no primeiro conjunto de resultados, mas não no segundo. Pense nele 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 ainda não pagou? Quais produtos foram pedidos last_month, mas não this_month?

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:

  • last_month: product
  • this_month: product

Retorne uma coluna product: todos os produtos que foram vendidos no mês passado, mas não neste mês. 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