sql >> Database >  >> RDS >> Sqlserver

T-SQL. Hoe maak je een lijst als een door komma's gescheiden tekenreeks in één SELECTEER?

Je kunt desgewenst ook het XML PATH in een subquery in de SELECT zetten.
Ik geef de voorkeur aan deze constructie:

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. Geef het aantal keren weer dat een locatie in de respectieve tabel verscheen nadat de overeenkomstige optie uit de vervolgkeuzelijst was gekozen

  2. postgresql:besteld resultaat

  3. Hoe de databaseverbinding op een python-webserver te behouden?

  4. MySQL Store-relatie (stam)boom