what is the difference between union and union all
Answer Posted / vibha kant pandey
Hi friends check it this may help you all.
UNION
The UNION command is used to select related information from
two tables, much like the JOIN command. However, when using
the UNION command all selected columns need to be of the
same data type. With UNION, only distinct values are selected.
UNION ALL
The UNION ALL command is equal to the UNION command, except
that UNION ALL selects all values.
The difference between Union and Union all is that Union all
will not eliminate duplicate rows, instead it just pulls all
rows from all tables fitting your query specifics and
combines them into a table.
A UNION statement effectively does a SELECT DISTINCT on the
results set. If you know that all the records returned are
unique from your union, use UNION ALL instead, it gives
faster results.
Example :-
Table X contain values(a,b,c) and Table Y
contain values(c,d,e)
In Case Of Union we will get Result-a,b,c,d,e
and other hand (Union All ) we will get-a,b,c,c,d,e.
| Is This Answer Correct ? | 3 Yes | 1 No |
Post New Answer View All Answers
How many types of triggers exist in pl/sql?
What are the types of variables use in pl sql?
What are system versioned tables?
Do we need to create index on primary key?
when MSQL8.0 is in market
Is sql harder than python?
What is sqlcontext?
Write a sql query to get the third highest salary of an employee from employee_table?
what is log shipping? : Sql dba
explain the advantages and disadvantages of stored procedure? : Sql dba
Is stored procedure faster than query?
What are the disadvantages of not performing database normalization?
what are the system privileges that are required by a schema owner (user) to create a trigger on a table?
Enlist some predefined exceptions?
What is a sql driver?