Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.02.2019, 13:03
|
|||
|---|---|---|---|
Как значения в строке разделённые ";" превратить в столбец? |
|||
|
#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:04
|
|||
|---|---|---|---|
Как значения в строке разделённые ";" превратить в столбец? |
|||
|
#18+
MAULER, STRING_SPLIT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2019, 13:19
|
|||
|---|---|---|---|
Как значения в строке разделённые ";" превратить в столбец? |
|||
|
#18+
MAULER, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2019, 13:25
|
|||
|---|---|---|---|
|
|||
Как значения в строке разделённые ";" превратить в столбец? |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2019, 13:33
|
|||
|---|---|---|---|
Как значения в строке разделённые ";" превратить в столбец? |
|||
|
#18+
WarAnt, Очень интересный пример! Но Вы используйте объявление табличной переменной. Правильно ли я понимаю, что въюху мне уже не сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2019, 13:36
|
|||
|---|---|---|---|
Как значения в строке разделённые ";" превратить в столбец? |
|||
|
#18+
MAULER, авторНо Вы используйте объявление табличной переменной. но у него нет вашей таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2019, 13:45
|
|||
|---|---|---|---|
Как значения в строке разделённые ";" превратить в столбец? |
|||
|
#18+
TaPaK, всё, туплю)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2019, 14:05
|
|||
|---|---|---|---|
Как значения в строке разделённые ";" превратить в столбец? |
|||
|
#18+
WarAnt, Благодарю! Такие выкрутасы вижу в первый раз! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2019, 15:27
|
|||
|---|---|---|---|
Как значения в строке разделённые ";" превратить в столбец? |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2019, 16:49
|
|||
|---|---|---|---|
|
|||
Как значения в строке разделённые ";" превратить в столбец? |
|||
|
#18+
WarAntMAULER, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. а чего не Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2019, 19:47
|
|||
|---|---|---|---|
Как значения в строке разделённые ";" превратить в столбец? |
|||
|
#18+
Dzianis, Могу ошибаться, но скорее всего, Ваш вариант требователен к уровню совместимости БД (не ниже 130). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2019, 16:20
|
|||
|---|---|---|---|
|
|||
Как значения в строке разделённые ";" превратить в столбец? |
|||
|
#18+
MAULERDzianis, Могу ошибаться, но скорее всего, Ваш вариант требователен к уровню совместимости БД (не ниже 130). все верно. Но вы же не указали под какую версию интересуетесь. вариант через nodes то же требует уровень совместимости не ниже 100 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2019, 18:54
|
|||
|---|---|---|---|
Как значения в строке разделённые ";" превратить в столбец? |
|||
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1688219]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
129ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 274ms |
| total: | 514ms |

| 0 / 0 |
