Ich versuche, die letzten vier Zeichen nur aus einem Varchar-Feld zu entnehmen. Alle Reihen sind unterschiedlich lang. Welche Funktion sollte ich verwenden, um dies zu erreichen?
sql
sql-server-2008
tsql
Michael A.
quelle
quelle
SUBSTR(column, LENGTH(column) - 3, 4)
. Wenn die Länge 4 beträgt, müssen wir an Position 1 beginnen und 4 Zeichen nehmen.RIGHT ( character_expression , integer_expression )
Auch eine Liste anderer String-Funktionen .
quelle
Verwenden Sie die
RIGHT()
Funktion: http://msdn.microsoft.com/en-us/library/ms177532(v=sql.105).aspxquelle
SUBSTR(column_name, -# of characters requested)
Extrahiert für Oracle SQL die letzten drei Zeichen für eine bestimmte Abfrage. z.Bquelle
getestete Lösung auf Hackerrank ....
quelle