|
STRING_SPLIT для 2008
|
|||
---|---|---|---|
#18+
Доброе утро. Подскажите пожалуйста, как разбить строку по символу разделителю и получить например 10-е значение? Аналог STRING_SPLIT нуден. Но STRING_SPLIT появился намного позднее 2008-го в sql server ( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2021, 10:02 |
|
STRING_SPLIT для 2008
|
|||
---|---|---|---|
#18+
Ну рекурсивный CTE никто ж не отменил... откусывайте по одному фрагменту, пока остаток не станет пустым... ну и, само собой, сохраняйте номер фрагмента. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2021, 10:08 |
|
STRING_SPLIT для 2008
|
|||
---|---|---|---|
#18+
ssms, поищите CLR варианты в инете, при минимальном знании C# можно и самому сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2021, 10:12 |
|
STRING_SPLIT для 2008
|
|||
---|---|---|---|
#18+
Спасибо. Жаль нет стандартного решения. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2021, 10:23 |
|
STRING_SPLIT для 2008
|
|||
---|---|---|---|
#18+
ssms Спасибо. Жаль нет стандартного решения. Если просто чтобы работало, забив на производительность: Код: 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. 34. 35. 36. 37. 38. 39.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2021, 11:10 |
|
STRING_SPLIT для 2008
|
|||
---|---|---|---|
#18+
ищем iter_charlist_to_table 5.2. Список string элементов https://www.sql.ru/articles/mssql/03060701arraysandlistsinsqlserver.shtml#tblnum ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2021, 12:25 |
|
|
start [/forum/topic.php?fid=46&msg=40047445&tid=1685052]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
376ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 383ms |
total: | 834ms |
0 / 0 |