sql >> Databasteknik >  >> RDS >> Oracle

Concat det andra kolumnvärdet om det första kolumnvärdet är detsamma

Använd Listagg() i 11g eller WM_Concat() i 10g:

   SELECT LISTAGG(TITLE_OF_DOC_SEC, ',') WITHIN GROUP (ORDER BY TRACKING_NUM) AS TITLE_OF_DOC_SEC 
     FROM your table
    WHERE....

   SELECT WM_CONCAT(TITLE_OF_DOC_SEC) AS TITLE_OF_DOC_SEC
     FROM your table
    WHERE....


  1. Hur jag skapar installationsprogram för webbplatsen. PHP mysql

  2. Exportera frågeresultat till en XML-fil när du använder SQLcl (Oracle)

  3. Postgres:kontrollera om arrayfältet innehåller värde?

  4. Hur begränsar jag antalet rader som returneras av en Oracle-fråga efter beställning?