|
Развернуть столбцы в строки
|
|||
---|---|---|---|
#18+
Есть задача:Напишите запрос, который позволит получить следующий результат: COLUMN 1 2 3 4 Предложите несколько вариантов решения. На сколько знаю это можно сделать с помощью pivot, но он же используется только с агрегатными функциями. Как как это можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2021, 10:58 |
|
Развернуть столбцы в строки
|
|||
---|---|---|---|
#18+
Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2021, 11:04 |
|
Развернуть столбцы в строки
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2021, 13:25 |
|
Развернуть столбцы в строки
|
|||
---|---|---|---|
#18+
Romanov-krd На сколько знаю это можно сделать с помощью pivot, но он же используется только с агрегатными функциями. Как как это можно сделать? Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2021, 13:30 |
|
Развернуть столбцы в строки
|
|||
---|---|---|---|
#18+
Кобанчег А так можно было?! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2021, 13:33 |
|
Развернуть столбцы в строки
|
|||
---|---|---|---|
#18+
Хотя у тут подумал, лучше так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2021, 14:14 |
|
Развернуть столбцы в строки
|
|||
---|---|---|---|
#18+
PuM256 Хотя у тут подумал, лучше так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
"Я могла бы придумать и более запутанный способ, как это сделать", - с гордостью сказала Белая Королева. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2021, 14:29 |
|
Развернуть столбцы в строки
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2021, 15:27 |
|
Развернуть столбцы в строки
|
|||
---|---|---|---|
#18+
andrey_anonymous Кобанчег А так можно было?! Конечно генерировать последовательности таким образом - абсурд, но для размножения данных - вполне себе вариант. То есть, если есть отрезки (from, to) то развернуть их в набор данных (коррдината, признак начала/конца) можно 1. union all 2. cross join 3. unpivot Вот тут для кретива даже двойной unpivot понадобился - 22236199 . ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2021, 15:48 |
|
Развернуть столбцы в строки
|
|||
---|---|---|---|
#18+
PuM256 Хотя у тут подумал, лучше так: Ну если ты решил приплести XML: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2021, 15:54 |
|
Развернуть столбцы в строки
|
|||
---|---|---|---|
#18+
PuM256 лучше так PS. Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2021, 15:55 |
|
|
start [/forum/topic.php?fid=52&fpage=12&tid=1879891]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 188ms |
0 / 0 |