Angenommen, ich habe eine Tabelle mit einer Spalte von Ganzzahlen in Oracle. Es gibt eine gute Anzahl von Reihen; irgendwo in den Millionen. Ich möchte eine Abfrage schreiben, die mir eine ganze Zahl zurückgibt, die größer als 80% aller Zahlen in der Tabelle ist. Wie kann man das am besten angehen?In Oracle, finden Sie Nummer, die größer als 80% einer Reihe von Zahlen ist
Wenn es darauf ankommt, ist dies Oracle 10g r1.
Spielt es eine Rolle, wenn es sogar über 80% liegt? Weil MAX (Spalte) diese Definition erfüllen könnte. –
Ja, ich möchte, dass es so nahe wie möglich bei 80% liegt. 81% wären akzeptabel, 100% nicht. – RationalGeek