What is a CTE (Common Table Expression), and how is it different from a subquery?
Answer Posted / nashiinformaticssolutions
• CTE: Temporary result set defined using WITH and reusable within the query. Improves readability for complex queries.
• Subquery: Nested query executed each time it is called. Example:
WITH SalesCTE AS (
SELECT employee_id, SUM(sales) AS total_sales
FROM sales
GROUP BY employee_id
)
SELECT * FROM SalesCTE WHERE total_sales > 5000;
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Do ddl statements need commit?
What do you mean by “trigger” in sql?
Is a foreign key always unique?
Can we use ddl statements in stored procedure sql server?
What is rank dense_rank and partition in sql?
Is vs as in pl sql?
What is sql resultset?
What do we need to check in database testing?
Explain the types of joins in sql?
Lookups are a key component in sql server integration services (ssis). Explain its purpose?
What's the procedure?
Is sql a oracle?
What are the dml statements?
What is an invalid partition table?
What is scalar data type in pl sql?