ORDER BY – Bug beseitigt

Im „Produktiveinsatz“  von YoungDB ist aufgefallen, dass das ORDER BY unter bestimmten Situationen Spalten mit Zahlenattributen wie Texte sortiert. Der Fehler konnte behoben werden und YoungDB sortiert jetzt richtig.

In diesem Zusammenhang wurde bemerkt, dass die Sortierung insgesamt nicht so funktionstüchtig arbeitet, wie die „großen Geschwister“ (Access, MySQL,…). Im Gegensatz zu professionellen Datenbanken verlangt YoungDB aktuell, dass Attribute, nach denen sortiert wird, auch ausgegeben werden müssen. Das bedeutet, dass die Abfrage

SELECT Kunde, Kaufdatum FROM KAUFDATEN ORDER BY Preis

nicht funktioniert, sondern dass die Abfrage

SELECT Kunde, Kaufdatum, Preis FROM KAUFDATEN ORDER BY Preis

lauten muss. Das ist natürlich nicht optimal, aber die Sache ist sehr tief im System verankert und lässt sich nicht auf die Schnelle lösen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.