CTE(common table expression)
A common table expression (CTE) is a temporary result set
that is defined within the execution scope of a single
SELECT, INSERT, UPDATE, DELETE, or CREATE VIEW statement. A
CTE is similar to a derived table in that it is not stored
as an object and lasts only for the duration of the query.
Unlike a derived table, a CTE can be self-referencing and
can be referenced multiple times in the same query.
A CTE can be used to:
1. Create a recursive query.
2. Substitute for a view when the general use of a view is
not required; that is, you do not have to store the
definition in metadata.
3. Reference the resulting table multiple times in the same
statement.
4. Enable grouping by a column that is derived from a scalar
subselect, or a function that is either not deterministic or
has external access.
Is This Answer Correct ? | 9 Yes | 0 No |
What is the difference between commit and rollback?
Which is best Subquery (or) joins in sql server? explain why
What stored by the model? : sql server database administration
It is important form e to get the information from log files of applications executed by the task scheduler? Does sql studio save these log files? : sql server management studio
Is it possible to have more then one foreign key in a single table? if possible, is this the good way to design the table?
What is stored procedures?
9. Write a query to list a new column with the difference in temp of the cities Delhi and Mumbai, Mumbai and Jammu and soon. Consider the following table : City_id City Temp. 1 delhi 40 2 Mumbai 35 3 Jammu 32 4 Pune 18
what's the difference between a primary key and a unique key? : Sql server database administration
What is the difference between varchar and nvarchar types?
What is clustered vs nonclustered index?
What is the use of placing primary key and foreign key constrains on columns.
How many instances per computer are there in sql server 2000?