MySQL sortiert nach einer Berechnung

7

Ist es möglich, eine Berechnung von 2 Zeilen in mySQL zu sortieren? Zum Beispiel habe ich 2 Zeilen, lp und ap Ich versuche so etwas zu tun:

%Vor%

Was keinen Fehler verursacht, aber auch nicht nach den Ergebnissen dieser Berechnung sortiert. Gibt es eine Möglichkeit, dies zu tun, oder muss ich lp / ap in der Datenbank speichern?

    
Stomped 03.03.2010, 08:10
quelle

3 Antworten

18

Ja, es ist möglich, und es funktioniert. Überprüfen Sie den folgenden Test:

%Vor%

SELECT a.a, a.b FROM a ORDER BY (a/b); würde die gleichen Ergebnisse liefern.

    
Daniel Vassallo 03.03.2010, 08:15
quelle
9
%Vor%

Dies sollte genügen, vorausgesetzt, dass (lp / ap) gültig ist.

    
Thirler 03.03.2010 08:14
quelle
2

Sie hätten wahrscheinlich mehr Chancen,

zu tun %Vor%     
RageZ 03.03.2010 08:15
quelle

Tags und Links