You are on page 1of 2

set operators:-used to execute multiple statements in a single time.

Union
Union all
intersect
Minus

1)Union:-Used to select data from multiple statements and displays the data in
ascending order(by default) by eliminating duplicates.

T1 T2
A B B
1 1 1
2 2 2
3 3 3
4 4 5

T1 T2
A B
1 1
2 2
3 3
4 5

CREATED TABLE T1,T2,T3,T4


COLUMNS A B A B

2)UNION ALL:-

DOESN'T SKIP DUPLICATE VALUES AND ALSO DOESN'T ARRANGE IN ASCENDING ORDER.

3)INTERSECT:-DISPLAYS ALL THE COMMON VALUES .ALSO ARRANGES IN ASCENDING ORDER(BY


DEFAULT).

4)MINUS:-

WILL ELIMINATE DUPLICATE VALUES AND WILL DISPLAY UNMATCHED DATA FROM THE FIRST
TABLE/STATEMENT.

Rules:-
======

1)in set operators,no.of columns should be equal.

2) data types of two statements/columns should be same.

3)order by clause should be used at the end.

BODMAS

SELECT A FROM T1
UNION
(SELECT B FROM T2
INTERSECT
SELECT A FROM T3)
MINUS
SELECT B FROM T4;

You might also like