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

T-SQL. Jak vytvořit seznam jako řetězec oddělený čárkami v jednom SELECTu?

Pokud chcete, můžete také vložit XML PATH do poddotazu v SELECT.
Já preferuji tuto konstrukci:

SELECT
    b.date,
    SUBSTRING(CAST(foo.bar AS varchar(8000)), 2, 7999) AS orderList
FROM
    bank b
    JOIN 
    movemoney m ON b.code = m.code
    OUTER APPLY
    (
    SELECT
        ',' + concatenatedid
    FROM
        order o
    WHERE
         o.number = m.number 
    FOR XML PATH ('')
    ) foo(bar)



  1. Vytvoření uložené procedury v MySQL5 pomocí <CFQUERY>-Tag ColdFusion 9

  2. Více smyček while v rámci smyčky while?

  3. spustit SQL dotaz uložený v tabulce

  4. Zahrnout hodnotu RowId do vnořené tabulky