SELECT emp_num, years, SUM(salary) FROM sales
UNION ALL
SELECT emp_id, SUM(takehomepay)
FROM marketing
What error is present in the sample code above?
1. Queries being combined with the UNION ALL statement are
not allowed to have SELECT lists with a different number of
expressions.
2. You are not allowed to use aggregate functions within
two queries joined by a UNION ALL statement.
3. The UNION ALL statement incorrectly combines
the "years" result from the first query with the "SUM
(takehomepay)" result from the second query.
4. Unless the UNION ALL statement is replaced with a UNION
statement, the queries will return duplicates.
5. The "emp_id" column from the second query must be
renamed (or aliased) as "emp_num" so that it corresponds to
the column name from the first query. Otherwise, the
queries will not execute.
Answers were Sorted based on User's Feedback
Answer / menan
Queries being combined with the UNION ALL statement are
not allowed to have SELECT lists with a different number of
expressions.
| Is This Answer Correct ? | 8 Yes | 1 No |
Answer / roopesh kumar
1. Queries being combined with the UNION ALL statement are
not allowed to have SELECT lists with a different number of
expressions.
Reason
Number of columns diff in both query.
| Is This Answer Correct ? | 7 Yes | 1 No |
Answer / tulsi
1)query block has incorrect number of result columns
error displayed will be displayed
2)The group by expressions are missing
| Is This Answer Correct ? | 4 Yes | 0 No |
write the Sql query for creating database backup?
How do you take the union of two tables in sql?
What is java sql connection?
If records are inserted into table without committing.How to refer to these values in a procedure?
What is data control language (dcl)?
What are the two parts of a procedure ?
What is the difference between UNIQUE KEY and UNIQUE INDEX?
Does pdo prevent sql injection?
How do I install microsoft sql?
SQL Tuning, Oracle Server 10g: Why is the following hint invalid? SELECT /*+ first_rows parallel(table_name,paral_number)*/
What are the types of optimization?
Can %notfound return null after a fetch?
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)