Heim > Datenbank > Oracle > Verwendung der Substr-Funktion in Oracle

Verwendung der Substr-Funktion in Oracle

下次还敢
Freigeben: 2024-04-30 08:27:15
Original
817 Leute haben es durchsucht

Die Funktion

substr() extrahiert einen Teilstring eines Strings. Die Syntax lautet: substr(str, start, [Länge]). Anwendungsbeispiel: Extrahieren Sie die 4 Zeichen ab dem 3. Zeichen aus „Hello World“: SELECT substr('Hello World', 3, 4) FROM dual Ergebnis: 'llo'.

Verwendung der Substr-Funktion in Oracle

Verwendung der Funktion substr() in Oracle

Die Funktion substr() wird zum Extrahieren von Teilzeichenfolgen aus Zeichenfolgen verwendet. Die Syntax lautet wie folgt:

<code>substr(str, start, [length])</code>
Nach dem Login kopieren

Wobei:

  • str: Die Zeichenfolge, aus der die Teilzeichenfolge extrahiert werden soll.
  • start: Extrahieren Sie die Startposition des Teilstrings, beginnend bei 1.
  • length (optional): Die Länge des zu extrahierenden Teilstrings. Wenn es weggelassen wird, wird alles von der Startposition bis zum Ende der Zeichenfolge extrahiert.

Verwendungsbeispiel

<code>SELECT substr('Hello World', 3, 4) FROM dual;</code>
Nach dem Login kopieren

Ausgabe:

<code>llo </code>
Nach dem Login kopieren

Beispielbeschreibung:

  • Diese Abfrage extrahiert 4 Zeichen ab dem 3. Zeichen ('l') aus der Zeichenfolge 'Hello World'.
  • Der resultierende Teilstring ist „llo“.

Andere Anwendungsbeispiele:

  • Extrahieren Sie das erste Zeichen der Zeichenfolge:

    <code>SELECT substr('Oracle', 1, 1) FROM dual;</code>
    Nach dem Login kopieren
  • Extrahieren Sie die letzten Zeichen der Zeichenfolge:

    <code>SELECT substr('Database', -3) FROM dual;</code>
    Nach dem Login kopieren
  • Extrahieren Sie den Teilstring mit der angegebenen Länge :

    <code>SELECT substr('Programming', 1, 8) FROM dual;</code>
    Nach dem Login kopieren

Hinweis:

  • Startparameter muss größer oder gleich 1 sein.
  • Längenparameter muss größer oder gleich 0 sein.
  • Wenn Start + Länge > Zeichenfolgenlänge, werden nur Zeichen vom Anfang bis zum Ende der Zeichenfolge extrahiert.
  • Wenn Start oder Länge negativ sind, wird NULL zurückgegeben.

Das obige ist der detaillierte Inhalt vonVerwendung der Substr-Funktion in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage