Heim  >  Artikel  >  Datenbank  >  So ersetzen Sie Zeichen an bestimmten Positionen in SQL

So ersetzen Sie Zeichen an bestimmten Positionen in SQL

下次还敢
下次还敢Original
2024-05-08 11:33:16732Durchsuche

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).

So ersetzen Sie Zeichen an bestimmten Positionen in SQL

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>
🎜Ausgabe: 🎜
<code>Hello ABCld</code>
🎜🎜SUBSTR()-Funktion 🎜🎜🎜SUBSTR()-Funktion kann zur Angabe verwendet werden die gewünschte Startposition und Länge der ersetzten Zeichen: 🎜🎜🎜Syntax🎜🎜rrreee🎜🎜Parameter🎜🎜🎜🎜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: 🎜rrreee

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn