Я хочу создать функцию табличной оценки в SQL Server, которую я хочу вернуть данные в значениях, разделенных запятыми.Несколько строк до одного значения, разделенного запятой
Для примера в таблице: tbl
ID | Value
---+-------
1 | 100
1 | 200
1 | 300
1 | 400
Теперь, когда я выполнить запрос с помощью функции Func1(value)
SELECT Func1(Value)
FROM tbl
WHERE ID = 1
Вывод, который я хочу это: 100,200,300,400
И ваш вопрос? – steoleary
Почему ID 1 для всех строк? Обычно ID является Первичным ключом и обычно уникален для каждой строки. –
ВЫБРАТЬ Func1 (Value) FROM ТПС WHERE ID = 1 выход: 100200300400 –