У меня есть таблица (T-SQL) с 2 атрибутами - код и диапазон.T-SQL - множественные значения, разделенные запятыми, в одной строке
Code Range
-------------------- ----------
5000_RANGE 5001..5003
5001 NULL
5002 NULL
5003 NULL
5802 NULL
5802_RANGE 5802..5804
5803 NULL
5804 NULL
6401 NULL
Я пытаюсь написать простой запрос для получения значений кода с «_RANGE» постфикса и значения кода (разделенные запятыми), заданный диапазон атрибутов на одной строке.
Code Range
-------------------- --------------
5000_RANGE 5001,5002,5003
5802_RANGE 5802,5803,5804
Какое оптимальное решение? Может быть, с помощью XML Path()?
Это будет намного проще, если вы сделаете это в слое application/reporting вместо SQL. SQL не подходит для «создания» данных, которых нет. –
С Powershell и я угадываю многие другие языки, вы можете сделать это без изменений, так как синтаксис 'X..X' автоматически расширяется. – JNK