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 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
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 | Descrizione |
---|---|---|
chr (n) |
varchar |
Restituisce il punto di codice Unicode n come varchar. |
codepoint (x) |
integer |
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. |