sweety

Analytic Syntax DENSE RANK (Ranking)

Hallo Leute

ich habe eine Tabelle, in der ich gerne den Rang (Platzierungen) berechnen möchte.
Ich habe es mit DENSE RANK mal versucht, es klappt aber nicht.

SELECT bc_code, lv, mark,
DENSE_RANK() OVER(PARTITION BY bc_code ORDER BY mark) AS drang,
RANK() OVER(PARTITION BY bc_code ORDER BY mark) AS rang,
ROW_NUMBER() OVER(PARTITION BY bc_code ORDER BY mark) AS nummer
FROM tbc

kann es sein, dass es nur von Oracle unterstüzt wird. Ich arbeite nämlich mit MySQL.
Gibt es eine ander möglichkeit ranking zu berechnen.

Ich würde mich über eure Hilfe freuen.

Gruß Sweety
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 75646

Url: https://administrator.de/forum/analytic-syntax-dense-rank-ranking-75646.html

Ausgedruckt am: 28.04.2025 um 10:04 Uhr