Как SQL Server определяет порядок других столбцов, не используемых в порядке по выражению в row_number - PullRequest
0 голосов
/ 22 октября 2019

Я должен сгенерировать row_number на основе col1, поэтому я использую order by на col1, но как упорядочен соответствующий col2, он всегда в том же порядке или в другом порядке?

Пример ниже:

create table #2 (id int, user_id int, building varchar(10))

insert into #2 (id, user_id, building)
select 1,11,'First'
union all
select 2,13,'First'
union all
select 3,12,'First'
union all
select 4,15,'Second'
union all
select 5, 14,'Second'

select 
    *,
    row_number() over (order by building) 
from #1 

Как определяется порядок столбца user_id?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...