String
Esta seção descreve as seguintes funções de string:
| Função | Descrição |
|---|---|
| BASE64_DECODE | Decodifica uma string base 64 em uma string |
| BASE64_TO_HEX | Converte uma string base 64 em uma string hex |
| BYTES_SUBSTRING | Retorna uma substring da entrada, usando os deslocamentos em bytes da representação de byte codificada em UTF-8. Caracteres parciais e pontos de código UTF-8 inválidos são removidos do resultado |
| CONCAT | Retorna a concatenação de string1, string2, ..., stringN |
| DATE | Converte uma string em data |
| JOIN_ARRAYS | Une qualquer número de arrays por índice usando um padrão MessageFormat |
| LENGTH | Retorna o comprimento da string |
| LOWER | Converte a string em letras minúsculas |
| LPAD | Preenche a string de entrada à esquerda com uma determinada string de preenchimento até o tamanho |
| LTRIM | Retorna a string fornecida sem espaços em branco à esquerda |
| MD5 | Calcula o hash da entrada usando MD5 |
| PARSE_DATETIME | Analisa uma string em um carimbo de data/hora com fuso horário usando um formato |
| SUBSTITUIR | Substitui todas as instâncias de search por replace na entrada. Se a pesquisa estiver vazia, insere replace na frente de cada caractere e no final da entrada |
| REVERSE | Retorna uma string com os caracteres em ordem inversa |
| RPAD | Preenche a string de entrada à direita com uma determinada string de preenchimento até o tamanho |
| RTRIM | Retorna a string fornecida sem espaços em branco à direita |
| SHA1 | Calcula o hash da entrada usando SHA-1 |
| SHA256 | Calcula o hash da entrada usando SHA-256 |
| SHA3_512 | Calcula o hash da entrada usando SHA3-512 |
| SORT_VALUES | Retorna os valores ordenados de acordo com a ordem do dicionário |
| DIVIDIR | Retorna a string fornecida dividida pelo delimitador fornecido. Não remove entradas vazias |
| SPLIT_TO_RECORD | Retorna a string fornecida dividida pelo delimitador fornecido |
| STRING_FORMAT | Formata qualquer número de entradas em uma string usando o formato fornecido |
| STRIP_MARGIN | Para cada linha, remova o prefixo de caracteres de controle ou espaço em branco seguido pelo caractere de margem fornecido |
| STRIP_PREFIX | Remova a string de prefixo fornecida do início da string |
| STRIP_SUFFIX | Remove a string de sufixo fornecida do final da string |
| STRPOS | Retorna a posição inicial da primeira instância de uma determinada substring dentro de uma string |
| SUBSTR | Extrai uma substring de determinado comprimento a partir de um ponto especificado dentro da string fornecida. |
| SUBSTRING | Extrai uma substring de determinado comprimento a partir de um ponto especificado dentro da string fornecida. |
| TRANSLATE | Traduz o valor fornecido usando um determinado dicionário |
| TRIM | Retorna a string fornecida sem espaços em branco no início ou no final |
| TRIM_CHARS | Retorna a string fornecida sem caracteres iniciais ou finais |
| UPPER | Converte a string em letras maiúsculas |
| UUID_GENERATOR | Retorna o UUID |
| XX_HASH | Gera um hash da entrada usando xxHash |