Die SUBSTR-Funktion in Oracle extrahiert eine bestimmte Anzahl von Zeichen aus einer Zeichenfolge. Die Syntax lautet SUBSTR(string, start_position, length), wobei string die Zielzeichenfolge, start_position die Startposition der Extraktion (beginnend bei 1) und Länge die Anzahl der extrahierten Zeichen ist. Eine negative Startposition bedeutet, dass vom Ende der Zeichenfolge abwärts gezählt wird, und wenn der Längenparameter weggelassen wird, werden alle Zeichen von der Startposition bis zum Ende der Zeichenfolge extrahiert.
SUBSTR-Funktion in Oracle
SUBSTR-Funktionsübersicht
SUBSTR-Funktion wird verwendet, um eine bestimmte Anzahl von Zeichen aus einer bestimmten Zeichenfolge zu extrahieren. Die Syntax lautet wie folgt:
<code class="sql">SUBSTR(string, start_position, length)</code>
Wobei:
SUBSTR-Funktionsbeispiel
Angenommen, wir haben eine Zeichenfolge mit dem Namen „Kundenname“ und dem Wert „John Doe“.
Negative Startposition
Die Startposition kann eine negative Zahl sein, was bedeutet, dass vom Ende der Zeichenfolge abwärts gezählt wird. Beispiel:
Fehlender Längenparameter
Wenn der Längenparameter weggelassen wird, extrahiert die SUBSTR-Funktion alle Zeichen von der Startposition bis zum Ende der Zeichenfolge. Zum Beispiel:
Variationen der SUBSTR-Funktion
Die SUBSTR-Funktion hat auch die folgenden Varianten:
Das obige ist der detaillierte Inhalt vonSubstr-Verwendung in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!