Verwenden Sie in SQL die Funktion SUBSTR(), um die Startposition und Länge des zu ersetzenden Zeichens anzugeben, und verwenden Sie dann die Funktion REPLACE(), um das Zeichen an der angegebenen Position zu ersetzen. Die Syntax lautet REPLACE(string, start , Länge, neuer_String).
Ersetzen Sie Zeichen an angegebenen Positionen in SQL
In SQL können Sie die Funktionen SUBSTR() und REPLACE() verwenden, um Zeichen an angegebenen Positionen zu ersetzen.
Syntax
<code>REPLACE(string, start, length, new_string)</code>
Parameter
string
: Die ursprüngliche Zeichenfolge, die ersetzt werden soll. string
:要替换字符的原始字符串。start
:要替换字符的起始位置(从 1 开始计数)。length
:要替换字符的长度。new_string
:用于替换的字符串。示例
替换字符串中从第 5 位开始的 3 个字符为 "ABC":
<code>SELECT REPLACE('Hello World', 5, 3, 'ABC');</code>
输出:
<code>Hello ABCld</code>
SUBSTR() 函数
SUBSTR() 函数可用于指定要替换的字符的起始位置和长度:
语法
<code>SUBSTR(string, start, length)</code>
参数
string
:要提取子字符串的原始字符串。start
:要提取子字符串的起始位置(从 1 开始计数)。length
start
: Die Startposition des zu ersetzenden Zeichens (ab 1 gezählt). length
: Die Länge der zu ersetzenden Zeichen. new_string
: Zeichenfolge, die zum Ersetzen verwendet wird.
Beispiel
🎜🎜Ersetzen Sie die 3 Zeichen ab der 5. Position in der Zeichenfolge durch „ABC“:🎜<code>SELECT REPLACE('Hello World', SUBSTR('Hello World', 5, 3), 'ABC');</code>
<code>Hello ABCld</code>
string
: Der ursprüngliche String, aus dem der Teilstring extrahiert werden soll. 🎜🎜start
: Die Startposition des zu extrahierenden Teilstrings (ab 1 gezählt). 🎜🎜length
: Die Länge des zu extrahierenden Teilstrings. 🎜🎜🎜🎜Beispiel🎜🎜🎜Verwenden Sie die Funktion SUBSTR(), um die zu ersetzende Teilzeichenfolge anzugeben: 🎜rrreee🎜Ausgabe: 🎜rrreeeDas obige ist der detaillierte Inhalt vonSo ersetzen Sie Zeichen an bestimmten Positionen in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!