View a markdown version of this page

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, die zur Manipulation und Verarbeitung von Textdaten verwendet werden. Sie ermöglichen Aufgaben wie das Verketten, Extrahieren, Formatieren und Suchen innerhalb von Zeichenketten. Diese Funktionen sind für die Bereinigung, Transformation und Analyse textbasierter 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, regulärer Ausdruck)

Gibt einen der folgenden Werte zurück:

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

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

Verwendet die 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 der 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

Operator „Verkettung“

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