Skip to Content
Aprende SQL, 3ª Edição
book

Aprende SQL, 3ª Edição

by Alan Beaulieu
April 2025
Intermediate to advanced
380 pages
10h 8m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Content preview from Aprende SQL, 3ª Edição

Capítulo 6. Trabalhar com conjuntos

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Embora possas interagir com os dados de uma base de dados, uma linha de cada vez, as bases de dados relacionais são, na realidade, conjuntos. Este capítulo explora como podes combinar vários conjuntos de resultados utilizando vários operadores de conjuntos. Após uma rápida visão geral da teoria dos conjuntos, demonstrarei como usar os operadores de conjunto union, intersect e except para combinar vários conjuntos de dados.

Introdução à teoria dos conjuntos

Em muitas partes do mundo, a teoria básica dos conjuntos está incluída nos currículos de matemática do ensino básico. Talvez te lembres de ter visto algo parecido com o que é mostrado na Figura 6-1.

lsql 0601
Figura 6-1. A operação de união

A área sombreada na Figura 6-1 representa a união dos conjuntos A e B, que é a combinação dos dois conjuntos (com quaisquer regiões sobrepostas incluídas apenas uma vez). Isto começa a parecer-te familiar? Se sim, então vais finalmente ter a oportunidade de pôr esse conhecimento em prática; se não, não te preocupes, porque é fácil de visualizar utilizando alguns diagramas.

Usando círculos para representar dois conjuntos de dados (A e B), imagina um subconjunto de dados que seja comum a ambos os conjuntos; estes dados comuns são representados ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Aprende MySQL, 2ª Edição

Aprende MySQL, 2ª Edição

Vinicius M. Grippa, Sergey Kuzmichev
Livro de Receitas SQL, 2ª Edição

Livro de Receitas SQL, 2ª Edição

Anthony Molinaro, Robert de Graaf

Publisher Resources

ISBN: 9798341641297