

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\$1distance (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\$1distance (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\$1part (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.  | 