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_usersCada 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.
Desafio
FácilTabelas e colunas disponíveis:
last_month:productthis_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
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