What is different between union and minus?
Answer Posted / elumalai d
UNOIN:- It returns all the records from both tables without duplicates.
Example:-
A={1,2,3,4}
B={2,3,4,5,6}
AUB={1,2,3,4,5,6}
CREATE TABLE question36 (empid NUMBER);
CREATE TABLE quest36 (empid NUMBER);
INSERT INTO question36 VALUES(1);
INSERT INTO question36 VALUES(2);
INSERT INTO question36 VALUES(3);
INSERT INTO question36 VALUES(4);
INSERT INTO quest36 VALUES(2);
INSERT INTO quest36 VALUES(3);
INSERT INTO quest36 VALUES(4);
INSERT INTO quest36 VALUES(5);
INSERT INTO quest36 VALUES(6);
COMMIT;
SELECT empid FROM question36
UNION
SELECT empid FROM quest36;
EMPID
---------
1
2
3
4
5
6
DELETE FROM question36;
DELETE FROM quest36;
COMMIT;
MINUS:- It returns table A values not available in table B.
Example:-
A={1,2,3,4}
B= {2,3,5}
A-B={1,4}
INSERT INTO question36 VALUES(1);
INSERT INTO question36 VALUES(2);
INSERT INTO question36 VALUES(3);
INSERT INTO question36 VALUES(4);
INSERT INTO quest36 VALUES(2);
INSERT INTO quest36 VALUES(3);
INSERT INTO quest36 VALUES(5);
COMMIT;
SELECT empid FROM question36
MINUS
SELECT empid FROM quest36;
EMPID
---------
1
4
DROP TABLE question36;
DROP TABLE quest36;
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
How can I change database name in sql?
How to rename a table?
Which query operators in sql is used for pattern matching?
Why truncate is faster than delete?
Explain locks? : Transact sql
how many ways we can we find the current date using mysql? : Sql dba
Is nosql relational?
What are few of the schema objects that are created using PL/SQL?
Differentiate between syntax and runtime errors.
Is left join faster than inner join?
What is benefit of creating memory optimized table?
what are date and time functions in mysql? : Sql dba
What is the difference between function, procedure and package in pl/sql?
What is the execution plan in sql?
How do you pronounce sql?