Без предложения ORDER BY
вы не можете предсказать, в каком порядке вы получите результаты. Вероятно, есть интересная основная причина того, почему SQL Server обрабатывает эти запросы по-разному, но с точки зрения пользователя решение состоит в том, чтобы просто наложить предложение ORDER BY
, которое относится к вашему запросу, таким образом гарантируя, что вы будете знать, какие пять элементов стоят первыми.