Есть ли простой запрос заполнить пробелы в столбце со следующим непустым значением в этом столбце? Я хочу, чтобы столбец, который имеет такие данные:Заполнение столбцов нулями со следующим ненулевым значением
--------------------
| ID | Version |
--------------------
| 1 | '162.39' |
--------------------
| 2 | NULL |
--------------------
| 3 | NULL |
--------------------
| 4 | '162.40' |
--------------------
| 5 | '162.41' |
--------------------
| 6 | NULL |
--------------------
| 7 | NULL |
--------------------
| 8 | '162.42' |
--------------------
| 9 | '162.42' |
--------------------
| 10 | NULL |
--------------------
Чтобы закончить, как этот
--------------------
| ID | Version |
--------------------
| 1 | '162.39' |
--------------------
| 2 | '162.40' |
--------------------
| 3 | '162.40' |
--------------------
| 4 | '162.40' |
--------------------
| 5 | '162.41' |
--------------------
| 6 | '162.42' |
--------------------
| 7 | '162.42' |
--------------------
| 8 | '162.42' |
--------------------
| 9 | '162.42' |
--------------------
| 10 | NULL |
--------------------
Последнее значение (s) может быть либо '162.42'
или остаться на NULL
.
Is ID автоинкремент? – sll
@sll Я не вижу, какая разница, идентификаторы не обновляются? – robertc
Я прошу только быть уверенным, может ли моя идея быть реализована, она полагается на то, что каждая следующая запись имеет идентификатор больше, чем предыдущий – sll