0% found this document useful (0 votes)
160 views

DBMS SQL Set Operation

The SQL set operations include union, union all, intersect, and minus. These operations allow combining result sets from multiple select statements. Union combines result sets and removes duplicates. Union all combines result sets without removing duplicates. Intersect returns rows that are common to both result sets. Minus returns rows that are in the first result set but not the second. These operations require the tables to have matching column names and data types.

Uploaded by

Varun Shah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
160 views

DBMS SQL Set Operation

The SQL set operations include union, union all, intersect, and minus. These operations allow combining result sets from multiple select statements. Union combines result sets and removes duplicates. Union all combines result sets without removing duplicates. Intersect returns rows that are common to both result sets. Minus returns rows that are in the first result set but not the second. These operations require the tables to have matching column names and data types.

Uploaded by

Varun Shah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

2/21/2020 DBMS SQL Set Operation - javatpoint

ADVERTISEMENT

Start now
Everything you need to market your business.

SQL Set Operation


The SQL Set operation is used to combine the two or more SQL SELECT statements.

Types of Set Operation


1. Union

2. UnionAll

3. Intersect

4. Minus

1. Union

The SQL Union operation is used to combine the result of two or more SQL SELECT queries.

In the union operation, all the number of datatype and columns must be same in both the
tables on which UNION operation is being applied.

The union operation eliminates the duplicate rows from its resultset.

Syntax

SELECT column_name FROM table1


UNION
SELECT column_name FROM table2;

Example:

The First table

https://www.javatpoint.com/dbms-sql-set-operation 1/6
2/21/2020 DBMS SQL Set Operation - javatpoint

ID NAME

1 Jack

2 Harry

3 Jackson

The Second table

ID NAME

3 Jackson

4 Stephan

5 David

Union SQL query will be:

SELECT * FROM First


UNION
SELECT * FROM Second;

The resultset table will look like:

ID NAME

1 Jack

2 Harry

3 Jackson

4 Stephan

5 David

2. Union All

Union All operation is equal to the Union operation. It returns the set without removing duplication
and sorting the data.

Syntax:

SELECT column_name FROM table1


UNION ALL
SELECT column_name FROM table2;

Example: Using the above First and Second table.

Union All query will be like:

SELECT * FROM First


UNION ALL
SELECT * FROM Second;

The resultset table will look like:


https://www.javatpoint.com/dbms-sql-set-operation 2/6
2/21/2020 DBMS SQL Set Operation - javatpoint

ID NAME

1 Jack

2 Harry

3 Jackson

3 Jackson

4 Stephan

5 David

3. Intersect

It is used to combine two SELECT statements. The Intersect operation returns the common
rows from both the SELECT statements.

In the Intersect operation, the number of datatype and columns must be the same.

It has no duplicates and it arranges the data in ascending order by default.

Syntax

SELECT column_name FROM table1


INTERSECT
SELECT column_name FROM table2;

Example:

Using the above First and Second table.

Intersect query will be:

SELECT * FROM First


INTERSECT
SELECT * FROM Second;

The resultset table will look like:

ID NAME

3 Jackson

4. Minus

It combines the result of two SELECT statements. Minus operator is used to display the
rows which are present in the first query but absent in the second query.

It has no duplicates and data arranged in ascending order by default.

Syntax:

SELECT column_name FROM table1


MINUS
SELECT column_name FROM table2;

Example

Using the above First and Second table. ⇧

https://www.javatpoint.com/dbms-sql-set-operation 3/6
2/21/2020 DBMS SQL Set Operation - javatpoint
Minus query will be:

SELECT * FROM First


MINUS
SELECT * FROM Second;

The resultset table will look like:

ID NAME

1 Jack

2 Harry

← prev next →
ADVERTISEMENT

Help Others, Please Share

Learn Latest Tutorials

UML ANN ES6 Flutter


https://www.javatpoint.com/dbms-sql-set-operation 4/6

You might also like