-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathUNION.sql
More file actions
37 lines (30 loc) · 1 KB
/
UNION.sql
File metadata and controls
37 lines (30 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/**********************************************************Union***************************************************************/
/******It is used to combine the result-set of two or more SELECT statements. Gives UNIQUE records.
To Use it:
every SELECT should have same no. of columns
columns must have similar data types
columns in every SELECT should be in same order************************************************************************/
/*************************Syntax*********************************************
SELECT column(s) FROM tableA
UNION
SELECT column(s) FROM tableB***/
CREATE DATABASE COMPANY;
USE COMPANY;
CREATE TABLE EMPLOYEE (
employee_id INT,
name VARCHAR(50),
manager_id INT NULL);
INSERT INTO EMPLOYEE
(employee_id, name, manager_id)
VALUES
(101, "adam", 103),
(102, "bob", 104),
(103, "casey", NULL),
(104,"donald", 103);
SELECT * FROM EMPLOYEE;
SELECT name FROM EMPLOYEE
UNION
SELECT name FROM EMPLOYEE;
SELECT name FROM EMPLOYEE
UNION ALL
SELECT name FROM EMPLOYEE;