ДД! Есть вопрос 😅 и мне кажется, что его можно как -то просто решить, но у меня не получается. Есть таблица(пример)
table
name id
Andrew 1
Igor 2
arkadiy 3
Ivan null
Dmitri null
как присвоить id двум последним (4 и 5 соответственно) используя row_number
isnull(id, row_number() over (order by id))
не подходит, есть вариант проще
iif(id is null, lag(id+1,1) over (order by name), id)