SQL Server - Funktion STUFF()
Beispiel
Löschen Sie 3 Zeichen aus einer Zeichenfolge, beginnend an Position 1, und fügen Sie dann "HTML" an Position 1 ein:
SELECT STUFF('SQL Tutorial', 1, 3, 'HTML');
Definition und Verwendung
Die Funktion STUFF() löscht einen Teil einer Zeichenfolge und fügt dann einen anderen Teil in die Zeichenfolge ein, beginnend an einer bestimmten Position.
Tipp: Sehen Sie sich auch die Funktion REPLACE() an .
Syntax
STUFF(string, start, length, new_string)
Parameterwerte
Parameter | Description |
---|---|
string | Required. The string to be modified |
start | Required. The position in string to start to delete some characters |
length | Required. The number of characters to delete from string |
new_string | Required. The new string to insert into string at the start position |
Technische Details
Arbeitet in: | SQL Server (ab 2008), Azure SQL-Datenbank, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
Mehr Beispiele
Beispiel
Löschen Sie 1 Zeichen aus einer Zeichenfolge, beginnend an Position 13, und fügen Sie dann " macht Spaß!" an Stelle 13:
SELECT STUFF('SQL Tutorial!', 13, 1, ' is fun!');