Функция STUFF для отображения нескольких выходных значений столбцов в кавычках SQL Server - PullRequest
0 голосов
/ 01 ноября 2019

Функция STUFF для нескольких выходных значений столбцов в кавычках

SELECT 
    STUFF((SELECT DISTINCT ',' + CAST(t.Col1 AS VARCHAR(MAX))
           FROM Table_1 t
           FOR XML PATH('')), 1, 1, '')

Необходимый вывод:

col1
-----------------
'abc',xyz','pqr'

как включить кавычки ('') для каждого значения в выходных данных, как указано выше для вышеупомянутогозапрос.

1 Ответ

0 голосов
/ 01 ноября 2019
SELECT 
STUFF((SELECT DISTINCT ',''' + CAST(t.Col1 AS VARCHAR(MAX))+''''
FROM Table_1  t
FOR XML PATH(''),TYPE).value(N'.','nvarchar(max)'), 1, 1, '')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...