Aufgabe:Abfrage Vereinfachung Oracle North
Suche Land, in dem maximalen Kunden gehören.
Abfrage
SELECT country,
count(*)
FROM customers
GROUP BY country
HAVING count(*) =
(SELECT max(max_sal)
FROM
(SELECT count(*) max_sal
FROM customers
GROUP BY country)) ;
Ergebnis:
Das Ergebnis ist richtig, aber ich denke, dass es schwierig Weg Abfrage
Frage zu schreiben: Gibt es eine einfache Möglichkeit, diese Abfrage neu zu schreiben.
können Sie Fensterfunktionen verwenden? –
@vkp Ich benutze nie Fensterfunktion –