Hi,
ich will aus einer Tabelle das letzte Zeichen eines Datenfeldes vom Typ VarChar auslesen.
Habe es bereits mit der Funktion SUBSTRING probiert, aber entweder die falsche Syntax
oder es funktioniert so nicht.
SELECT *,(SUBSTRING(field,-2,1)+0) as n FROM table ORDER BY n
Kann mir einer sagen warum das nicht funktioniert?
Der Aufbau der Daten im Feld ist z.B. folgender:
1.2.3.4.2.1
Jetzt soll das Result eben nach dem letzten Zeichen sortiert werden.
ich will aus einer Tabelle das letzte Zeichen eines Datenfeldes vom Typ VarChar auslesen.
Habe es bereits mit der Funktion SUBSTRING probiert, aber entweder die falsche Syntax
oder es funktioniert so nicht.
SELECT *,(SUBSTRING(field,-2,1)+0) as n FROM table ORDER BY n
Kann mir einer sagen warum das nicht funktioniert?
Der Aufbau der Daten im Feld ist z.B. folgender:
1.2.3.4.2.1
Jetzt soll das Result eben nach dem letzten Zeichen sortiert werden.
Kommentar