Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt den rechten Teil einer Zeichenfolge mit der angegebenen Anzahl von Zeichen zurück.
Transact-SQL-Syntaxkonventionen
Syntax
RIGHT ( character_expression , integer_expression )
Argumente
character_expression
Ist ein Ausdruck mit Zeichen- oder Binärdaten. character_expression kann eine Konstante, Variable oder Spalte sein. character_expression kann ein beliebiger Datentyp sein, ausgenommen text oder ntext, der implizit in varchar oder nvarchar konvertiert werden kann. Verwenden Sie andernfalls die CAST-Funktion zur expliziten Konvertierung von character_expression.
integer_expression
Ist eine positive ganze Zahl, die angibt, wie viele Zeichen von character_expression zurückgegeben werden. Wenn integer_expression negativ ist, wird ein Fehler zurückgegeben. integer_expression kann vom Datentyp bigint sein.
Rückgabetypen
varchar - Oder - nvarchar
Hinweise
Kompatibilitätsgrade können sich auf Rückgabewerte auswirken. Weitere Informationen finden Sie unter sp_dbcmptlevel (Transact-SQL).
Beispiele
Im folgenden Beispiel werden die fünf am weitesten rechts stehenden Zeichen des Vornamens jedes Kontakts zurückgegeben.
USE AdventureWorks;
GO
SELECT RIGHT(FirstName, 5) AS 'First Name'
FROM Person.Contact
WHERE ContactID < 5
ORDER BY FirstName;
GO
Dies ist das Resultset.
First Name
----------
erine
stavo
berto
Kim
(4 row(s) affected)
Siehe auch
Verweis
CAST und CONVERT (Transact-SQL)
Datentypen (Transact-SQL)
Zeichenfolgenfunktionen (Transact-SQL)