Um durch die letzten 2 Zeichen string

Dies ist das Ergebnis meiner Abfrage, aber es funktioniert nicht, um richtig. Ich möchte, um durch die letzten 2 Zeichen. Das Ergebnis sollte sein: Fa0/10 unten Fa0/9.

Fa0/1
Fa0/10
Fa0/11
Fa0/12
Fa0/2
Fa0/3
Fa0/4
Fa0/5
Fa0/6
Fa0/7
Fa0/8
Fa0/9
Gi0/1
Gi0/2
Null0
Vlan1

Meiner Abfrage:

SELECT inft.port FROM interfaces AS intf ORDER BY RIGHT(intf.port + 0, 2)

Zweite: sqlfiddle

  • man muss den Nummer-Teil und um über die string-und die Anzahl separat
  • Sagen Sie uns, was DBMS, die Sie verwenden und Was sind die Möglichkeiten für die Werte, die sind nicht richtig sortiert.
  • sql-server, mysql , oracle?
  • Ich bin mit mysql workbench und mysql server
  • Speichern Sie die beiden Teile separat.
InformationsquelleAutor 9edge | 2013-12-12
Schreibe einen Kommentar