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
Is left join faster than inner join?
What is the difference between explicit and implicit cursors in oracle?
How global cursor can be declare with dynamic trigger ?
how to decrement dates by 1 in mysql? : Sql dba
What are the dml statements?
How to connect a sql*plus session to an oracle server?
Can %notfound return null after a fetch?
How to use sql statements in pl/sql?
How to disable a trigger name update_salary?
How subquery works in sql?
How do I filter in sql profiler?
What is %type in pl sql?
What is recursive stored procedure?
How would you pass hints to the sql processor?
Why is sql better than hql?