

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_spark"></a>

Le funzioni di stringa elaborano e manipolano stringhe di caratteri o espressioni che valutano le stringhe di caratteri. Quando l'argomento *stringa* in queste funzioni è un valore letterale, deve essere racchiuso tra virgolette singole. I tipi di dati supportati includono CHAR e VARCHAR. 

La seguente sezione fornisce i nomi della funzione, la sintassi e le descrizioni per le funzioni supportate. Tutti gli offset in stringhe sono basati su uno. 

**Topics**
+ [\|\| (Concatenamento) Operatore](concat_op.md)
+ [Funzione BTRIM](BTRIM.md)
+ [Funzione CONCAT](CONCAT.md)
+ [Funzione FORMAT\_STRING](FORMAT_STRING.md)
+ [Funzioni LEFT e RIGHT](LEFT.md)
+ [Funzione LENGTH](LENGTH.md)
+ [Funzione LOWER](LOWER.md)
+ [Funzioni LPAD e RPAD](LPAD.md)
+ [Funzione LTRIM](LTRIM.md)
+ [Funzione POSITION](POSITION.md)
+ [Funzione REGEXP\_COUNT](REGEXP_COUNT.md)
+ [Funzione REGEXP\_INSTR](REGEXP_INSTR.md)
+ [Funzione REGEXP\_REPLACE](REGEXP_REPLACE.md)
+ [Funzione REGEXP\_SUBSTR](REGEXP_SUBSTR.md)
+ [Funzione REPEAT](REPEAT.md)
+ [Funzione REPLACE](REPLACE.md)
+ [Funzione REVERSE](REVERSE.md)
+ [Funzione RTRIM](RTRIM.md)
+ [Funzione SPLIT](split.md)
+ [Funzione SPLIT\_PART](SPLIT_PART.md)
+ [Funzione SUBSTRING](SUBSTRING.md)
+ [Funzione TRANSLATE](TRANSLATE.md)
+ [Funzione TRIM](TRIM.md)
+ [Funzione UPPER](UPPER.md)
+ [Funzione UUID](UUID.md)