Funzioni stringa - AWS IoT SiteWise

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzioni stringa

Le funzioni String sono strumenti integrati utilizzati per manipolare ed elaborare dati di testo. Consentono attività come la concatenazione, l'estrazione, la formattazione e la ricerca all'interno delle stringhe. Queste funzioni sono essenziali per pulire, trasformare e analizzare i dati basati su testo all'interno di un database.

Funzioni stringa

Funzione

Firma

Descrizione

LENGTH

LUNGHEZZA (stringa)

Restituisce la lunghezza della stringa.

CONCAT

CONCAT (stringa, stringa)

Concatena gli argomenti in una stringa.

SUBSTR

  • SUBSTR (stringa, inizio)

  • SUBSTR (stringa, inizio, lunghezza)

  • SUBSTR (stringa, espressione regolare)

Restituisce uno dei seguenti:

  • Restituisce la sottostringa della stringa di input a partire dalla posizione specificata e, facoltativamente, con la lunghezza specificata.

  • Restituisce la prima sottostringa della stringa di input che corrisponde all'espressione regolare specificata.

Utilizza l'indicizzazione a base 1 per il parametro di avvio.

UPPER

UPPER (stringa)

Converte i caratteri della stringa di input in maiuscolo.

LOWER

LOWER (stringa)

Converte i caratteri della stringa di input in lettere minuscole.

TRIM

TRIM (stringa)

Rimuove tutti i caratteri spaziali dall'inizio, dalla fine o da entrambi i lati della stringa.

LTRIM

LTRIM (stringa)

Rimuove tutti i caratteri di spazio dall'inizio della stringa.

RTRIM

RTRIM (stringa)

Rimuove eventuali caratteri di spazio dalla fine della stringa.

STR_REPLACE

STR_REPLACE (stringa, da, a)

Sostituisce tutte le occorrenze della sottostringa specificata con un'altra sottostringa specificata.

Esempi di tutte le funzioni:

Funzione

Esempio

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

Operatore di concatenazione

L'operatore di concatenazione||, o operatore pipe, unisce due stringhe. Fornisce un'alternativa alla CONCAT funzione ed è più leggibile quando si combinano più stringhe.

Esempio dell'operatore di concatenazione
SELECT a.asset_name || ' - ' || p.property_name AS full_name FROM asset a, asset_property p