Hallo,
ich möchte gerne meine SQL-Ausgabe nach Verhältnissen der Spaltenwerte ordnen. Ich hab mir da mal einen Befehl überlegt, der aber nicht funktioniert. Es gibt zwar keinen Syntaxfehler, aber er macht auch nicht das was ich will:
knownfg, knowngf, unknownfg und unknowngf sind die Spalten. Sie enthalten jeweils einen smallint Wert. Es soll also nach Prozentsätzen der gewussten in Verhältnis zu den gesamten Werte geordnet werden. Es entsteht aber eine scheinbar willkürliche Ausgabe.
Ich verwende PostgreSQL.
Grüße
Felix
ich möchte gerne meine SQL-Ausgabe nach Verhältnissen der Spaltenwerte ordnen. Ich hab mir da mal einen Befehl überlegt, der aber nicht funktioniert. Es gibt zwar keinen Syntaxfehler, aber er macht auch nicht das was ich will:
Java:
SELECT * from Database ORDER BY ((knowngf + knownfg)/(knowngf + unknowngf + knownfg + unknownfg))
knownfg, knowngf, unknownfg und unknowngf sind die Spalten. Sie enthalten jeweils einen smallint Wert. Es soll also nach Prozentsätzen der gewussten in Verhältnis zu den gesamten Werte geordnet werden. Es entsteht aber eine scheinbar willkürliche Ausgabe.
Ich verwende PostgreSQL.
Grüße
Felix