Из этого сообщения Как использовать ROW_NUMBER в следующей процедуре?
Есть две версии ответов, в которых одна использует a, sub-query
а другая - CTE
для решения той же проблемы.
Итак, в чем преимущество использования CTE (Common Table Expression)
«подзапроса» (таким образом, более читабельно, что на самом деле делает запрос)
Единственное преимущество использования CTE
овера в sub-select
том, что я могу назвать расширение sub-query
. Есть ли какие-либо другие различия между этими двумя, когда CTE используется как простой (нерекурсивный) CTE?