Da questo post Come utilizzare ROW_NUMBER nella seguente procedura?
Esistono due versioni di risposte in cui una utilizza a sub-query
e l'altra utilizza a CTE
per risolvere lo stesso problema.
Ora, quindi, qual è il vantaggio di utilizzare una CTE (Common Table Expression)
"sottoquery" over (quindi, più leggibile ciò che la query sta effettivamente facendo)
L'unico vantaggio dell'utilizzo di un CTE
over sub-select
è che posso effettivamente nominare il sub-query
. Ci sono altre differenze tra questi due quando un CTE viene utilizzato come un semplice CTE (non ricorsivo)?