I am trying to understand the solution to this question
ROWNUMBER () - это функция, она просто назначит номер строки каждой выбранной строке.
рассмотрите это следующим образом, в первую очередь ваш результат будет отфильтрован по критерию условия пункта, затем к вашему результату будет добавлен один дополнительный столбец, и этот дополнительный столбец будет иметь только номера 1,2,3 .... и так далее.
LIMIT
clause tells MYSQL to limit the number of rows returned. Same u can achieved using RowNumber() function, as now row number have been assigned to every row, u can tell SqlServer in where clause that only fethched rows with RowNumber less than 10. (u will have to use nested query)