Zeichenfolgenfunktionen - AWS IoT SiteWise

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.

Zeichenfolgenfunktionen

Zeichenkettenfunktionen sind integrierte Tools zur Manipulation und Verarbeitung von Textdaten. Sie ermöglichen Aufgaben wie Verkettung, Extraktion, Formatierung und Suche innerhalb von Zeichenketten. Diese Funktionen sind für das Bereinigen, Transformieren und Analysieren von textbasierten Daten in einer Datenbank unerlässlich.

Zeichenfolgenfunktionen

Funktion

Signature

Beschreibung

LENGTH

LÄNGE (Zeichenfolge)

Gibt die Länge der Zeichenfolge zurück.

CONCAT

CONCAT (Zeichenfolge, Zeichenfolge)

Verkettet Argumente in einer Zeichenfolge.

SUBSTR

  • SUBSTR (Zeichenfolge, Start)

  • SUBSTR (Zeichenfolge, Anfang, Länge)

  • SUBSTR (Zeichenfolge, Regexp)

Gibt einen der folgenden Werte zurück:

  • Gibt die Teilzeichenfolge der Eingabezeichenfolge zurück, die an der angegebenen Position beginnt und optional die angegebene Länge hat.

  • Gibt die erste Teilzeichenfolge der Eingabezeichenfolge zurück, die dem angegebenen regulären Ausdruck entspricht.

Verwendet eine 1-basierte Indizierung für den Startparameter.

UPPER

UPPER (Zeichenfolge)

Konvertiert die Zeichen in der Eingabezeichenfolge in Großbuchstaben.

LOWER

LOWER (Zeichenfolge)

Konvertiert die Zeichen in der Eingabezeichenfolge in Kleinbuchstaben.

TRIM

TRIM (Zeichenfolge)

Entfernt alle Leerzeichen am Anfang, Ende oder auf beiden Seiten der Zeichenfolge.

LTRIM

LTRIM (Zeichenfolge)

Entfernt alle Leerzeichen am Anfang einer Zeichenfolge.

RTRIM

RTRIM (Zeichenfolge)

Entfernt alle Leerzeichen am Ende einer Zeichenfolge.

STR_REPLACE

STR_REPLACE (Zeichenfolge, von, bis)

Ersetzt alle Vorkommen der angegebenen Teilzeichenfolge durch eine andere angegebene Teilzeichenfolge.

Beispiele für alle Funktionen:

Funktion

Beispiel

LENGTH

SELECT LENGTH(a.asset_id) AS asset_id_length FROM asset AS a

CONCAT

SELECT CONCAT(p.property_id, p.property_name) FROM asset_property AS p

SUBSTR

  • SELECT SUBSTR(a.asset_name, 1, 3) AS substr-val FROM asset AS a

  • SELECT SUBSTR(p.property_name, 3) AS substr_val1 FROM asset_property AS p

  • SELECT SUBSTR(p.property_name, '@[^.]*') AS substr_val2 FROM asset_property AS p

UPPER

SELECT UPPER(d.string_value) AS up_string FROM raw_time_series AS d

LOWER

SELECT LOWER(d.string_value) AS low_string FROM raw_time_series AS d

TRIM

SELECT TRIM(d.string_value) AS tm_string FROM raw_time_series AS d

LTRIM

SELECT LTRIM(d.string_value) AS ltrim_string FROM raw_time_series AS d

RTRIM

SELECT RTRIM(d.string_value) AS rtrim_string FROM raw_time_series AS d

STR_REPLACE

SELECT STR_REPLACE(d.string_value, 'abc', 'def') AS replaced_string FROM raw_time_series AS d

Verkettungsoperator

Der Verkettungsoperator oder Pipe-Operator || verbindet zwei Zeichenketten miteinander. Er stellt eine Alternative zur CONCAT Funktion dar und ist besser lesbar, wenn mehrere Zeichenketten kombiniert werden.

Beispiel des Verkettungsoperators
SELECT a.asset_name || ' - ' || p.property_name AS full_name FROM asset a, asset_property p