SQL: Order BY, String rückwärts betrachten
Steffi Huder
- datenbank
Hallo,
ist es mit der SQL ORDER BY Klausel möglich, den String (ist in meinem Fall ein String) auch von Hinhten zu betrachten.
Bspl:
ordnen
-------
aaz
zza
ORDER BY ordnen ASC (und betrachte den String von Hinten)
würde dann folgendes ergeben:
1. zza
2. aaz
Ist sowas möglich? Wenn ja, wie?
Vielen Dank
Halihallo Steffi
ist es mit der SQL ORDER BY Klausel möglich, den String (ist in meinem Fall ein String) auch von Hinhten zu betrachten.
ORDER BY ordnen ASC (und betrachte den String von Hinten)
Wenn von hinten das "Rückwärtslesen des Strings" gemeint ist, ja:
http://www.mysql.com/doc/en/String_functions.html (REVERSE(str))
ORDER BY REVERSE(str) DESC
Viele Grüsse
Philipp
hallödele zusammen
vorwärts und rückwärts sortieren mittels sql:
asc = aufsteigend
desc = absteigend
die art und weise, wie der syntax auszusehen hat, ist herstellerabhängig.
standard und üblich:
order by 'fieldname1' asc/desc, 'fieldname2' asc/desc ....
wobei gemischt, also asc und desc, innerhalb der abfrage unbedingt vermieden werden sollten, da dies bei grossen mengen performancetechnisch 'tödlich' sein kann!
grüsslichst
schmidi
Hi schmidi,
vorwärts und rückwärts sortieren mittels sql:
asc = aufsteigend
desc = absteigend
Dein Enthusiasmus in allen Ehren - aber: Erst die Aufgabenstellung nicht sorgfältig zu lesen und dann auch noch einer bereits vorhandenen richtigen Lösung eine falsche hinterher zu werfen, das ist nicht wirklich hilfreich ...
Viele Grüße
Michael