|
Пятничная задача: single from
|
|||
---|---|---|---|
#18+
Sayan Malakshinov, В твоей итеративной модели можно избавиться от nvl оперируя с iteration_number + 1 вместо iteration_number. А запись xpath ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2022, 04:33 |
|
Пятничная задача: single from
|
|||
---|---|---|---|
#18+
Sayan Malakshinov pivot c ограничением на целые или pivot xml? или про что речь? Код: plsql 1. 2. 3. 4. 5. 6.
Код: plsql 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84.
Сравнение просто для информативности. Понятное дело эта тема ради креатива. PS. Кстати от connect by я ожидал большего. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2022, 04:41 |
|
Пятничная задача: single from
|
|||
---|---|---|---|
#18+
dbms_photoshop Про unpivot. Код: plsql 1. 2. 3. 4.
но ты ее зарубил dbms_photoshop то есть не обязательно целочисленные как в примере ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2022, 04:57 |
|
Пятничная задача: single from
|
|||
---|---|---|---|
#18+
dbms_photoshop В твоей итеративной модели можно избавиться от nvl оперируя с iteration_number + 1 вместо iteration_number. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2022, 04:59 |
|
Пятничная задача: single from
|
|||
---|---|---|---|
#18+
эхъ, баг на баге... Код: plsql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2022, 05:11 |
|
Пятничная задача: single from
|
|||
---|---|---|---|
#18+
Sayan Malakshinov посчитав, что нельзя... Код: plsql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2022, 05:17 |
|
Пятничная задача: single from
|
|||
---|---|---|---|
#18+
Sayan Malakshinov Код: plsql 1.
Sayan Malakshinov так речь про целые? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2022, 05:19 |
|
Пятничная задача: single from
|
|||
---|---|---|---|
#18+
dbms_photoshop Sayan Malakshinov Код: plsql 1.
Sayan Malakshinov так речь про целые? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2022, 05:28 |
|
Пятничная задача: single from
|
|||
---|---|---|---|
#18+
В общем основаной намёк был тут 22430093 . Если там перейти по ссылке то можно было увидеть прикреплённую картинку. Основная идея состоит в том, чтобы к основному набору добавить его же и искать во вновь добавленном наборе соответствующие строки. Дублирование исходных данных необходимо потому что pattern matching умеет смотреть только от старта вперёд. * В отличие от аналитики, где окно может охватывать строки как перед текущей так и после. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Во второй задаче (подсчет расстояний) мне понадобилась ёще группировка потому что в агрегат нельзя передать значение из первой строки совпавшего набора (match). Поэтому "all rows per match" с последующим "group by". Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Или если скрестить два в один Код: plsql 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.
* Если б условие было типа такого, то в unpivot необходимости не было бы. Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2022, 18:48 |
|
Пятничная задача: single from
|
|||
---|---|---|---|
#18+
dbms_photoshop Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2022, 19:08 |
|
|
start [/forum/topic.php?fid=52&startmsg=40132729&tid=1879522]: |
0ms |
get settings: |
20ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
196ms |
get tp. blocked users: |
2ms |
others: | 413ms |
total: | 715ms |
0 / 0 |