What is the main difference between a UNION statement and a
UNION ALL statement?
1. A UNION statement eliminates duplicate rows; a UNION
ALL statement includes duplicate rows.
2. A UNION statement can be used to combine any number of
queries; a UNION ALL statement can be used to combine a
maximum of two queries.
3. A UNION statement can only combine queries that have
parallel fields in the SELECT list; a UNION ALL statement
can combine queries with differing SELECT list structures.
4. A UNION statement cannot be used with aggregate
functions; a UNION ALL statement can be used with aggregate
functions.
5. There is no difference between the two statements; they
are interchangeable.
Answer Posted / menan
A UNION statement eliminates duplicate rows; a UNION
ALL statement includes duplicate rows.
Is This Answer Correct ? | 4 Yes | 0 No |
Post New Answer View All Answers
What are commit, rollback, and savepoint?
What is a field in a database?
How do you optimize a query?
How much does sqlite cost?
Can we join same table in sql?
what is bcp? When is it used?
What is varchar data type in sql?
What is an inconsistent dependency?
What is an ndf file?
What is the difference between a primary key and a unique key?
how to rename an existing column in a table? : Sql dba
what is a foreign key ? : Sql dba
What do you mean by dbms? What are its different types?
what is rollback? : Sql dba
What is package in pl sql with an examples?