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

SQL Dynamic Pivot - hvordan man bestiller kolonner

Du skal rette dette:

SELECT  @listCol = STUFF(( SELECT distinct  '], [' + [size]
                           FROM     #t
                         FOR
                           XML PATH('')
                         ), 1, 2, '') + ']'

For at returnere kolonnerne i den rigtige rækkefølge. Du skal muligvis gøre sådan noget i stedet for at bruge DISTINCT :

SELECT [size]
FROM     #t
GROUP BY [size]
ORDER BY MIN(BucketNum)


  1. Hvordan bruger man Swing Timers til at lave en samlet opdateringshastighed?

  2. Opdel streng efter mellemrum og tegn som skilletegn i Oracle med regexp_substr

  3. Hvordan får man adgang til db-visninger ved hjælp af Laravel-modeller?

  4. APEX-installation mislykkes, PLS-00201:identifikator 'SYS.DBMS_DB_VERSION' skal erklæres