З цієї публікації Як використовувати ROW_NUMBER у наступній процедурі?
Існує дві версії відповідей, де одна використовує a, sub-query
а друга використовує a CTE
для вирішення тієї ж проблеми.
Тепер, у чому полягає перевага використання CTE (Common Table Expression)
над "підзапитом" (таким чином, читабельніше, що запит насправді робить)
Єдина перевага використання за CTE
кадром sub-select
, що я можу на насправді назватиsub-query
. Чи є якісь інші відмінності між цими двома, коли CTE використовується як простий (нерекурсивний) CTE?