

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Funciones de cadena
<a name="String_functions_spark"></a>

Las funciones de cadena procesan y administran cadenas de caracteres o expresiones que tomen el valor de cadenas de caracteres. Cuando el argumento *string* de estas funciones es un valor literal, debe incluirse entre comillas simples. Entre los tipos de datos compatibles, se incluyen CHAR y VARCHAR. 

En la sección siguiente, se proporcionan los nombres de función, la sintaxis y las descripciones para las funciones compatibles. Todos los desplazamientos en cadenas se basan en uno. 

**Topics**
+ [\|\| Operador (concatenación)](concat_op.md)
+ [Función BTRIM](BTRIM.md)
+ [Función CONCAT](CONCAT.md)
+ [Función FORMAT\_STRING](FORMAT_STRING.md)
+ [Funciones LEFT y RIGHT](LEFT.md)
+ [Función LENGTH](LENGTH.md)
+ [Función LOWER](LOWER.md)
+ [Funciones LPAD y RPAD](LPAD.md)
+ [Función LTRIM](LTRIM.md)
+ [Función POSITION](POSITION.md)
+ [Función REGEXP\_COUNT](REGEXP_COUNT.md)
+ [Función REGEXP\_INSTR](REGEXP_INSTR.md)
+ [Función REGEXP\_REPLACE](REGEXP_REPLACE.md)
+ [Función REGEXP\_SUBSTR](REGEXP_SUBSTR.md)
+ [Función REPEAT](REPEAT.md)
+ [Función REPLACE](REPLACE.md)
+ [Función REVERSE](REVERSE.md)
+ [Función RTRIM](RTRIM.md)
+ [Función SPLIT](split.md)
+ [Función SPLIT\_PART](SPLIT_PART.md)
+ [Función SUBSTRING](SUBSTRING.md)
+ [Función TRANSLATE](TRANSLATE.md)
+ [Función TRIM](TRIM.md)
+ [Función UPPER](UPPER.md)
+ [Función UUID](UUID.md)