Ausdruck, der Zeichendaten bzw. eine Spalte passenden Typs zurückliefert
<Start>
Ganzzahl, welche die Position beschreibt, an welcher die Teilzeichenfolge beginnt.
<Länge>
Ganzzahl, welche die Länge der zurückgebenden Teilzeichenfolge benennt.
Ein Wert 0 ist erlaubt und führt zur Rückgabe einer leeren Zeichenfolge, es wird nicht Null zurückgegeben.
Ist die Länge größer als die Zahl der verfügbaren Zeichen, so werden alle verfügbaren Zeichen ab <Start>
zurückgegeben.
Die Substring-Funktion ist die aufwendigste der drei Funktionen Left
, SubString und Right
,
welche Teilzeichenfolgen zurückliefern. Anstelle Substring(<Zeichenfolge>, 1, <Länge>) sollte
Left(<Zeichenfolge>, <Länge>), anstelle Substring(<Zeichenfolge>, <Position>, Len(<Zeichenfolge>))
kann Right(<Zeichenfolge>, Len(<Zeichenfolge>) - <Position> + 1) verwendet werden. Das letzte Beispiel ist
allerdings problematisch, falls die Zeichenfolge selbst das Ergebnis einer anderen Funktion ist, so daß letztere zweimal
ausgeführt werden müßte. Da der dritte Parameter der Substring-Funktion auch unsinnig groß sein kann, läßt sich
SubString(<Zeichenfolge>, <Start>, 4000) für Unicode-Daten (maximale interne Länge: 4000 Zeichen) verwenden.
Analog liefert Stuff
(<Zeichenfolge>, 1, <Start> - 1, Null) dasselbe Ergebnis, hier werden die ersten
<Start> - 1 - Zeichen einfach übersprungen.
Link zur hiesigen Seite als QR-Code
Kontaktformular:
Schreiben Sie mir und wir bauen gemeinsam Ihre neue Web-Datenbank!
Mit dem Klick auf den Button stimmen Sie zu, daß Cookies in Ihrem Browser gespeichert werden. Informationen zu den gespeicherten Cookies finden Sie unter Datenschutz#Cookies.Bei Fragen zur Technik wenden Sie sich bitte an Server-Daten - Web-Datenbank-Lösungen