Ich habe eine komplexe SQL-Abfrage mit Oracle geschrieben, in der ich zwei analytische Funktionen über dieselbe Partition verwenden möchte.
Seien wir ganz einfach, aber nicht zu viel:
%Vor% Gibt es eine elegantere Syntax für die Faktorisierung der PARTITION BY
-Klausel?
Danke.
Wenn Sie auf die WINDOW-Standardklausel wie folgt verweisen:
%Vor%Dann glaube ich, die Antwort ist nein , Oracle unterstützt dies nicht (überprüft mit 11gR2).
Sie können das Unterabfrage-Factoring verwenden, auch bekannt als die with-Klausel:
(ungetestet)
%Vor%Grüße, Rob.
Tags und Links oracle analytic-functions