What is a CTE (Common Table Expression), and how is it different from a subquery?
Answers were Sorted based on User's Feedback
Answer / 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 |
Answer / glibwaresoftsolutions
• 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 |
• 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 |
What do you understand by pl/sql packages?
How to run sql commands in sql*plus?
What is the use of desc in sql?
which will default fire first statement level trigger or row level trigger
2 Answers Cap Gemini, Data Vision,
How exception handling is done in advance pl/sql?
How do I copy a table in sql?
Why is pl sql needed?
Can a table contain multiple primary key’s?
What is the primary key?
What are sql functions? Describe in brief different types of sql functions?
Is it possible to include an insert statement on the same table to which the trigger is assigned?
Write a query to find the name of employees those who have joined on Monday.(based on column hire_date)