sql >> Database teknologi >  >> RDS >> Sqlserver

T-SQL. Hvordan opretter du en liste som kommasepareret streng i én SELECT?

Du kan også indsætte XML PATH i en underforespørgsel i SELECT, hvis du vil.
Jeg foretrækker bare denne konstruktion:

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. Indstilling af tidsgrænse php

  2. Sådan duplikerer du en MySQL-database på den samme server

  3. Hvordan kan jeg udføre pl/pgsql-kode uden at oprette en funktion?

  4. Sådan installeres InfluxDB på Ubuntu 20.10