sql >> Databáze >  >> RDS >> Sqlserver

získat řetězec oddělený čárkou z řádků

Použijte STUFF a FOR XML :

Vytvořte a vyplňte vzorovou tabulku (Prosím uložte nám tento krok ve svých budoucích otázkách)

DECLARE @T AS TABLE
(
    Name varchar(10)
)

INSERT INTO @T VALUES
('John'),
('Vicky'),
('Sham'),
('Anjli'),
('Manish')

Dotaz:

SELECT STUFF((
    SELECT ',' + Name
    FROM @T
    FOR XML PATH('')
), 1, 1, '') As [output];

Výsledky:

output
John,Vicky,Sham,Anjli,Manish


  1. Funkce Oracle Datetime (úplný seznam)

  2. Instalace R12.2.6 EBS krok za krokem na Virtual Box část -2

  3. Android Sqlite při upgradu odstraňte tabulku z databáze

  4. Jak zobrazit všechna národní prostředí v MariaDB