

Per funzionalità simili a Amazon Timestream for, prendi in considerazione Amazon Timestream LiveAnalytics per InfluxDB. Offre un'acquisizione semplificata dei dati e tempi di risposta alle query di una sola cifra di millisecondi per analisi in tempo reale. [Scopri](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html) di più qui.

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
<a name="string-functions"></a>

**Nota**  
Si presume che il tipo di dati di input di queste funzioni sia varchar, se non diversamente specificato.


| Funzione | Tipo di dati di output | Description | 
| --- | --- | --- | 
| chr (n)  | varchar | Restituisce il punto di codice Unicode n come varchar. | 
| codepoint (x)  | intero | Restituisce il punto di codice Unicode dell'unico carattere di str. | 
| concat (x1,..., xN) | varchar | Restituisce la concatenazione di x1, x2,..., xN. | 
| hamming\_distance (x1, x2)  | bigint | Restituisce la distanza di Hamming di x1 e x2, ovvero il numero di posizioni in cui i caratteri corrispondenti sono diversi. Nota che i due input varchar devono avere la stessa lunghezza. | 
| lunghezza (x) | bigint | Restituisce la lunghezza di x in caratteri. | 
| levenshtein\_distance (x1, x2)  | bigint | Restituisce la distanza di modifica di Levenshtein di x1 e x2, ovvero il numero minimo di modifiche a carattere singolo (inserimenti, eliminazioni o sostituzioni) necessarie per cambiare x1 in x2. | 
| inferiore (x) | varchar | Converte x in lettere minuscole. | 
| carico (x1, grande dimensione, x2) | varchar | Pad sinistro x1 per ridimensionare i caratteri con x2. Se la dimensione è inferiore alla lunghezza di x1, il risultato viene troncato in caratteri di dimensione. la dimensione non deve essere negativa e x2 non deve essere vuota. | 
| ltrim (x) | varchar | Rimuove gli spazi bianchi iniziali da x. | 
| sostituisci (x1, x2) | varchar | Rimuove tutte le istanze di x2 da x1. | 
| sostituisci (x1, x2, x3) | varchar | Sostituisce tutte le istanze di x2 con x3 in x1. | 
| Inverso (x)  | varchar | Restituisce x con i caratteri in ordine inverso. | 
| rpad (x1, grande dimensione, x2) | varchar | Il tasto destro compatta x1 per ridimensionare i caratteri con x2. Se la dimensione è inferiore alla lunghezza di x1, il risultato viene troncato in caratteri di dimensione. la dimensione non deve essere negativa e x2 non deve essere vuota. | 
| rtrim (x) | varchar | Rimuove gli spazi bianchi finali da x. | 
| dividere (x1, x2) | array(varchar) | Divide x1 sul delimitatore x2 e restituisce un array. | 
| split (x1, x2, limite bigint) | array(varchar) | Divide x1 sul delimitatore x2 e restituisce un array. L'ultimo elemento dell'array contiene sempre tutto ciò che rimane nel limite x1. Il limite deve essere un numero positivo. | 
| split\_part (x1, x2, bigint pos)  | varchar | Divide x1 sul delimitatore x2 e restituisce il campo varchar in pos. Gli indici dei campi iniziano con 1. Se pos è maggiore del numero di campi, viene restituito null. | 
| strpos (x1, x2)  | bigint | Restituisce la posizione iniziale della prima istanza di x2 in x1. Le posizioni iniziano con 1. Se non viene trovato, viene restituito 0. | 
| strpos (x1, x2, istanza bigint)  | bigint | Restituisce la posizione dell'ennesima istanza di x2 in x1. L'istanza deve essere un numero positivo. Le posizioni iniziano con 1. Se non viene trovato, viene restituito 0. | 
| strrpos (x1, x2)  | bigint | Restituisce la posizione iniziale dell'ultima istanza di x2 in x1. Le posizioni iniziano con 1. Se non viene trovato, viene restituito 0. | 
| strrpos (x1, x2, bigint instance)  | bigint | Restituisce la posizione dell'ennesima istanza di x2 in x1 a partire dalla fine di x1. l'istanza deve essere un numero positivo. Le posizioni iniziano con 1. Se non viene trovato, viene restituito 0. | 
| posizione (x2 IN x1)  | bigint | Restituisce la posizione iniziale della prima istanza di x2 in x1. Le posizioni iniziano con 1. Se non viene trovato, viene restituito 0. | 
| substr (x, bigint start)  | varchar | Restituisce il resto di x dalla posizione iniziale di inizio. Le posizioni iniziano con 1. Una posizione iniziale negativa viene interpretata come relativa alla fine di x. | 
| substr (x, bigint start, bigint len)  | varchar | Restituisce una sottostringa da x di lunghezza len dalla posizione iniziale start. Le posizioni iniziano con 1. Una posizione iniziale negativa viene interpretata come relativa alla fine di x. | 
| tagliare (x)  | varchar | Rimuove gli spazi bianchi iniziali e finali da x. | 
| superiore (x)  | varchar | Converte x in maiuscolo. | 