В SQL Server я пытаюсь обновить нулевые поля в таблице с существующими значениями в таблице.Поля обновления - SQL Server
Пример:
Таблица имеет 4 колонки: A, B, C, D
A B C D
1 2 3 4
5 Null Null 4
Как можно заполнить пустые значения со значениями в B, C, где D = 4
Update Table
Set B=B
Where B is null
and D=4
Я не совсем понимаю, вопрос: Что вы обновляете нулями? B и C являются нулевыми. вы хотите, чтобы их скопировали из строки A1 в A5? Для этого нам может понадобиться больше контекста. Вы можете сделать лаг и на основе порядка и заполнить его таким образом, но это сломается, если у вас есть 2 нуля в консекутирующих строках. – LordBaconPants