Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
SUBSTRING-Funktion in Amazon QLDB
Verwenden Sie in Amazon QLDB dieSUBSTRING
Funktion, um eine Teilzeichenfolge aus einer bestimmten Zeichenfolge zurückzugeben. Die Teilzeichenfolge beginnt mit dem angegebenen Startindex und endet mit dem letzten Zeichen der Zeichenfolge oder bei der angegebenen Länge.
Syntax
SUBSTRING (
string
,start-index
[,length
] )
Argumente
string
-
Der Feldname oder Ausdruck des Datentyps
string
, aus dem eine Teilzeichenfolge extrahiert werden soll. start-index
-
Die Startposition innerhalb der
Zeichenfolge
, von der aus die Extraktion gestartet werden soll. Diese Zahl kann negativ sein.Das erste Zeichen der
Zeichenfolge
hat den Index 1. length
-
(Optional) Die Anzahl der Zeichen (Codepunkte), die aus der
Zeichenfolge
extrahiert werden sollen, beginnt amStart-Index
und endet bei (Start-Index
+Länge
) - 1. Mit anderen Worten, die Länge der Teilzeichenfolge. Diese Zahl darf nicht negativ sein.Wenn dieser Parameter nicht angegeben wird, wird die Funktion bis zum Ende der
Zeichenfolge
fortgesetzt.
Rückgabetyp
string
Beispiele
SUBSTRING('123456789', 0) -- '123456789' SUBSTRING('123456789', 1) -- '123456789' SUBSTRING('123456789', 2) -- '23456789' SUBSTRING('123456789', -4) -- '123456789' SUBSTRING('123456789', 0, 999) -- '123456789' SUBSTRING('123456789', 0, 2) -- '1' SUBSTRING('123456789', 1, 999) -- '123456789' SUBSTRING('123456789', 1, 2) -- '12' SUBSTRING('1', 1, 0) -- '' SUBSTRING('1', 1, 0) -- '' SUBSTRING('1', -4, 0) -- '' SUBSTRING('1234', 10, 10) -- '' -- Runnable statements SELECT SUBSTRING('123456789', 1) FROM << 0 >> -- "123456789" SELECT SUBSTRING('123456789', 1, 2) FROM << 0 >> -- "12"