PDA

View Full Version : سوال: سوال



parvinshojaei
یک شنبه 04 مرداد 1388, 13:15 عصر
با سلام
از حضوردر سایت شما خوشحالم
من در مورد common table,drived table اطلاعات می خواستم.
با تشکر

محمد سلیم آبادی
یک شنبه 04 مرداد 1388, 13:32 عصر
در مورد Derived Table باید بگویم که شما می توانید جلوی ماده FROM به جای نام یک جدول یا ویو از یک
Sub Query استفاده کنید و فراموش نباید بکنید که حتما باید به این جدول مشتق شده یک نام مستعار بدهید.


SELECT *
FROM (SELECT ...) AS DerivedTable1


و ساختار common table expression یا CTE به صورت زیر است:


The basic syntax structure for a CTE is:
WITH expression_name [ ( column_name [,...n] ) ]
AS
( CTE_query_definition )


و به صورت زیر استفاده می شود:


SELECT <column_list>
FROM expression_name