Bobby: GESTUTZTMITTEL in MySQL

Beitrag lesen

Moin

Ich weiß, ich führe Selbstgespräche. Mein Drang zur Optimierung ist aber gerade mal geweckt.

Nun aber die für mich handlichste Lösung:

  
SELECT AVG( zahl )  
FROM  
`table`, ( SELECT @row:=0, @rows:=COUNT( zahl ) FROM `table` ) r  
WHERE  
( @row:=@row + 1 )  
BETWEEN ( @pct:=@rows * 0.1 ) AND ( @rows - @pct )  
ORDER BY zahl ASC  

Vorteil: nur noch an einer Stelle muss der Prozentsatz angepasst werden. So, nun aber gut zu dem Thema. Es sei denn es hat noch jemand eine weltbewegende Möglichkeit zur Verbesserung der Abfrage. :)

Gruß Bobby

--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
### Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)