|
|
|
Заполнение null между строками
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Не придумал, как правильнее задать тему, поэтому просто опишу тут подробнее. Есть у меня набор данных вида idvalue112null3null425null6null718null92 Колонка id отсортирована. Мне надо, чтобы null, которые между 1 и 2 в колонке value заполнились значением 3. Если после закрывающего значения 2 далее опять идет null(т.е. не было открывающего значения 1), то так Null и оставить idvalue112333425null6null718392 Интересует решение именно в виде запроса, хранимую процедуру с циклом сделать несложно, там все понятно как. Заранее благодарю за возможные варианты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2014, 10:15:33 |
|
||
|
Заполнение null между строками
|
|||
|---|---|---|---|
|
#18+
Antipich, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2014, 11:18:15 |
|
||
|
Заполнение null между строками
|
|||
|---|---|---|---|
|
#18+
Antipich, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2014, 11:24:41 |
|
||
|
Заполнение null между строками
|
|||
|---|---|---|---|
|
#18+
Всем большое спасибо. Пока ждал ответа, сам кое-что родил :) Вот, как я сделал Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2014, 11:49:54 |
|
||
|
Заполнение null между строками
|
|||
|---|---|---|---|
|
#18+
Antipich, А если изменить начальные данные на Код: sql 1. какое поведение в таком случае будет корректным? Первая группа должна заполнится или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2014, 12:10:39 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=124&tid=1998525]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
86ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 426ms |

| 0 / 0 |
