0% found this document useful (0 votes)
23 views8 pages

DM-05-Tradisional Set Operator

Uploaded by

AdhiaVhf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views8 pages

DM-05-Tradisional Set Operator

Uploaded by

AdhiaVhf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Traditional Set Operators

A UNION B

A INTERSECT B

A MINUS B

4-1
Data Compatibility
▪ Strong requirement
▪ Same number of columns
▪ Each corresponding column is compatible

4-2
SQL UNION Example
Example : Retrieve basic data about all university people

SELECT FacSSN AS SSN, FacFirstName AS FirstName,


FacLastName AS LastName, FacCity AS City,
FacState AS State FROM Faculty
UNION
SELECT StdSSN AS SSN, StdFirstName AS FirstName,
StdLastName AS LastName, StdCity AS City,
StdState AS State FROM Student

4-3
SQL UNION Example

4-4
Oracle INTERSECT Example
Example : Show teaching assistants, faculty who are students. Only
show the common columns in the result.

SELECT FacSSN AS SSN, FacFirstName AS


FirstName, FacLastName AS LastName,
FacCity AS City, FacState AS State
FROM Faculty
INTERSECT
SELECT StdSSN AS SSN, StdFirstName AS
FirstName, StdLastName AS LastName,
StdCity AS City, StdState AS State
FROM Student

4-5
SQL INTERSECT Example

4-6
Oracle MINUS Example
Example : Show faculty who are not students (pure faculty). Only show
the common columns in the result.

SELECT FacSSN AS SSN, FacFirstName AS


FirstName, FacLastName AS LastName,
FacCity AS City, FacState AS State
FROM Faculty
MINUS
SELECT StdSSN AS SSN, StdFirstName AS
FirstName, StdLastName AS LastName,
StdCity AS City, StdState AS State
FROM Student

4-7
ORACLE MINUS Example

4-8

You might also like