Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как значения в строке разделённые ";" превратить в столбец?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Есть таблица, со столбцами col1 и col2 в которых хранятся длинные строки. Каждая длинная строка представляет собой, даты разделенные точкой с запятой. Возможно ли как то эти длинные строки превратить в столбец значений дат? По сути обратная операция "for xml path" Вот что нужно в итоге: Login col1 col2DOMAIN\ivanov 2019-02-01;2019-02-05;2019-02-112019-02-22;2019-02-24DOMAIN\petrov 2019-03-10;2019-01-152019-02-12;2019-07-22;2019-05-22;2019-02-02 Login col move addDOMAIN\ivanov2019-02-01 1 0DOMAIN\ivanov2019-02-05 1 0DOMAIN\ivanov2019-02-11 1 0DOMAIN\ivanov2019-02-22 0 1DOMAIN\ivanov2019-02-24 0 1DOMAIN\petrov2019-03-10 1 0DOMAIN\petrov2019-01-15 1 0DOMAIN\petrov2019-02-12 0 1DOMAIN\petrov2019-07-22 0 1DOMAIN\petrov2019-05-22 0 1DOMAIN\petrov2019-02-02 0 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 13:03 |
|
||
|
Как значения в строке разделённые ";" превратить в столбец?
|
|||
|---|---|---|---|
|
#18+
MAULER, STRING_SPLIT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 13:04 |
|
||
|
Как значения в строке разделённые ";" превратить в столбец?
|
|||
|---|---|---|---|
|
#18+
MAULER, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 13:19 |
|
||
|
Как значения в строке разделённые ";" превратить в столбец?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 13:25 |
|
||
|
Как значения в строке разделённые ";" превратить в столбец?
|
|||
|---|---|---|---|
|
#18+
WarAnt, Очень интересный пример! Но Вы используйте объявление табличной переменной. Правильно ли я понимаю, что въюху мне уже не сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 13:33 |
|
||
|
Как значения в строке разделённые ";" превратить в столбец?
|
|||
|---|---|---|---|
|
#18+
MAULER, авторНо Вы используйте объявление табличной переменной. но у него нет вашей таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 13:36 |
|
||
|
Как значения в строке разделённые ";" превратить в столбец?
|
|||
|---|---|---|---|
|
#18+
TaPaK, всё, туплю)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 13:45 |
|
||
|
Как значения в строке разделённые ";" превратить в столбец?
|
|||
|---|---|---|---|
|
#18+
WarAnt, Благодарю! Такие выкрутасы вижу в первый раз! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 14:05 |
|
||
|
Как значения в строке разделённые ";" превратить в столбец?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 15:27 |
|
||
|
Как значения в строке разделённые ";" превратить в столбец?
|
|||
|---|---|---|---|
|
#18+
WarAntMAULER, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. а чего не Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 16:49 |
|
||
|
Как значения в строке разделённые ";" превратить в столбец?
|
|||
|---|---|---|---|
|
#18+
Dzianis, Могу ошибаться, но скорее всего, Ваш вариант требователен к уровню совместимости БД (не ниже 130). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 19:47 |
|
||
|
Как значения в строке разделённые ";" превратить в столбец?
|
|||
|---|---|---|---|
|
#18+
MAULERDzianis, Могу ошибаться, но скорее всего, Ваш вариант требователен к уровню совместимости БД (не ниже 130). все верно. Но вы же не указали под какую версию интересуетесь. вариант через nodes то же требует уровень совместимости не ниже 100 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 16:20 |
|
||
|
Как значения в строке разделённые ";" превратить в столбец?
|
|||
|---|---|---|---|
|
#18+
Спасибо Вам, порадовали старика. Забодался в Ютубе торчать. Резальтик, как у вас, только сортировочка по датам у вас слегка нарушена, а так те же 11 строк. это подготовка данных Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. это процедура-развал на то что промеж ; Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. это уже выдача результата. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 18:54 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39779306&tid=1688219]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 376ms |

| 0 / 0 |
