RIGHT (Transact-SQL)
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)