String
Esta sección describe las siguientes funciones de cadena de caracteres:
| Función | Descripción |
|---|---|
| BASE64_DECODE | Decodifica una cadena base 64 en una cadena de caracteres. |
| BASE64_TO_HEX | Convierte una cadena base 64 en una cadena hexadecimal. |
| BYTES_SUBSTRING | Devuelve una subcadena de lo introducido, utilizando los desplazamientos en bytes de la representación de bytes codificada en UTF-8. Los caracteres parciales y los puntos de código UTF-8 no válidos se eliminan del resultado. |
| CONCAT | Devuelve la concatenación de string1, string2, ..., stringN. |
| DATE | Convierte una cadena de caracteres a una fecha. |
| JOIN_ARRAYS | Une cualquier número de matrices por índice usando un patrón MessageFormat. |
| LENGTH | Devuelve la longitud de la cadena. |
| LOWER | Convierte la cadena en letras minúsculas. |
| LPAD | Rellena la cadena de entrada por la izquierda con una cadena de relleno dada hasta alcanzar el tamaño. |
| LTRIM | Devuelve la cadena proporcionada sin espacios en blanco iniciales. |
| MD5 | Calcula el hash del valor introducido usando MD5. |
| PARSE_DATETIME | Analiza una cadena en una marca de tiempo con zona horaria usando un formato. |
| REPLACE | Reemplaza todas las instancias de búsqueda con el reemplazo en la entrada. Si la búsqueda está vacía, inserta el reemplazo delante de cada carácter y al final de la entrada. |
| REVERSE | Devuelve una cadena con los caracteres en orden inverso. |
| RPAD | Rellena la cadena de entrada por la derecha con una cadena de relleno proporcionada hasta alcanzar el tamaño. |
| RTRIM | Devuelve la cadena proporcionada sin espacios finales en blanco. |
| SHA1 | Calcula el hash de la entrada usando SHA-1. |
| SHA256 | Calcula el hash de la entrada usando SHA-256. |
| SHA3_512 | Aplica hash a la entrada usando SHA3-512. |
| SORT_VALUES | Devuelve los valores ordenados por orden de diccionario. |
| SPLIT | Devuelve la cadena proporcionada dividida por el delimitador proporcionado. No elimina las entradas vacías |
| SPLIT_TO_RECORD | Devuelve la cadena proporcionada dividida por el delimitador proporcionado. |
| STRING_FORMAT | Da formato a cualquier número de entradas de una cadena de caracteres usando el formato proporcionado. |
| STRIP_MARGIN | Para cada línea, elimina el prefijo de control o los caracteres de espacio en blanco seguidos por el carácter de margen proporcionado. |
| STRIP_PREFIX | Elimina la cadena de prefijo proporcionada del principio de la cadena de texto. |
| STRIP_SUFFIX | Elimina la cadena de sufijo proporcionada del final de la cadena. |
| STRPOS | Devuelve la posición inicial de la primera instancia de una subcadena dada dentro de una cadena. |
| SUBSTR | Extrae una subcadena de una longitud determinada a partir de un punto especificado dentro de la cadena proporcionada. |
| SUBSTRING | Extrae una subcadena de una longitud determinada a partir de un punto especificado dentro de la cadena proporcionada. |
| TRANSLATE | Traduce el valor proporcionado usando un determinado diccionario. |
| TRIM | Devuelve la cadena proporcionada sin espacios en blanco iniciales ni finales. |
| TRIM_CHARS | Devuelve la cadena proporcionada sin caracteres iniciales ni finales. |
| UPPER | Convierte la cadena a letras mayúsculas. |
| UUID_GENERATOR | Devuelve UUID. |
| XX_HASH | Calcula el hash de la entrada mediante xxHash. |