Z tego postu Jak używać ROW_NUMBER w następującej procedurze?
Istnieją dwie wersje odpowiedzi, w których jedna używa a, sub-query
a druga używa a, CTE
aby rozwiązać ten sam problem.
A zatem, jaka jest zaleta używania zapytania CTE (Common Table Expression)
nad „pod-zapytaniem” (a zatem bardziej czytelne, co faktycznie robi zapytanie)
Jedyną zaletą korzystania z CTE
over sub-select
jest to, że rzeczywiście mogę nazwaćsub-query
. Czy istnieją inne różnice między tymi dwoma, gdy CTE jest używane jako proste (nierekursywne) CTE?