

Para recursos semelhantes aos do Amazon Timestream para, considere o Amazon Timestream LiveAnalytics para InfluxDB. Ele oferece ingestão de dados simplificada e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais [aqui](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Funções de string
<a name="string-functions"></a>

**nota**  
O tipo de dados de entrada dessas funções é considerado varchar, a menos que especificado de outra forma.


| Função | Tipo de dados de saída | Description | 
| --- | --- | --- | 
|  chr(n)   |  varchar  |  Retorna o ponto de código Unicode n como um varchar.  | 
|  codepoint(x)   |  integer  |  Retorna o ponto de código Unicode do único caractere de str.  | 
|  concat(x1, ..., xN)  |  varchar  |  Retorna a concatenação de x1, x2,..., xN.  | 
|  hamming\$1distance(x1,x2)   |  bigint  |  Retorna a distância de Hamming de x1 e x2, ou seja, o número de posições nas quais os caracteres correspondentes são diferentes. Observe que as duas entradas varchar devem ter o mesmo comprimento.  | 
|  length(x)  |  bigint  |  Retorna o comprimento de x em caracteres.  | 
|  levenshtein\$1distance(x1, x2)   |  bigint  |  Retorna a distância de edição de Levenshtein de x1 e x2, ou seja, o número mínimo de edições de um único caractere (inserções, exclusões ou substituições) necessárias para transformar x1 em x2.  | 
|  lower(x)  |  varchar  |  Converte x para minúsculas.  | 
|  lpad(x1, bigint size, x2)  |  varchar  |  Tecla esquerda x1 para dimensionar caracteres com x2. Se o tamanho for menor que o comprimento de x1, o resultado será truncado para caracteres de tamanho. O tamanho não deve ser negativo e x2 não deve estar vazio.  | 
|  ltrim(x)  |  varchar  |  Remove o espaço em branco inicial de x.  | 
|  replace(x1, x2)  |  varchar  |  Remove todas as instâncias de x2 de x1.  | 
|  replace(x1, x2, x3)  |  varchar  |  Substitui todas as instâncias de x2 com x3 em x1.  | 
|  Reverse(x)   |  varchar  |  Retorna x com os caracteres na ordem inversa.  | 
|  rpad(x1, bigint size, x2)  |  varchar  |  Tecla direita x1 para dimensionar caracteres com x2. Se o tamanho for menor que o comprimento de x1, o resultado será truncado para caracteres de tamanho. O tamanho não deve ser negativo e x2 não deve estar vazio.  | 
|  rtrim(x)  |  varchar  |  Remove o espaço em branco final de x.  | 
|  split(x1, x2)  |  array(varchar)  |  Divide x1 no delimitador x2 e retorna uma matriz.  | 
|  split(x1, x2, bigint limit)  |  array(varchar)  |  Divide x1 no delimitador x2 e retorna uma matriz. O último elemento na matriz sempre contém tudo o que resta no x1. O limite deve ser um número positivo.  | 
|  split\$1part(x1, x2, bigint pos)   |  varchar  |  Divide x1 no delimitador x2 e retorna o campo varchar em pos. Os índices de campo começam com 1. Se pos for maior que o número de campos, será retornado null.  | 
|  strpos(x1, x2)   |  bigint  |  Retorna a posição inicial da primeira instância de x2 em x1. As posições começam com 1. Se não for encontrado, 0 será retornado.  | 
|  strpos(x1, x2,bigint instance)   |  bigint  |  Retorna a posição da enésima instância de x2 em x1. A instância deve ser um número positivo. As posições começam com 1. Se não for encontrado, 0 será retornado.  | 
|  strrpos(x1, x2)   |  bigint  |  Retorna a posição inicial da última instância de x2 em x1. As posições começam com 1. Se não for encontrado, 0 será retornado.  | 
|  strrpos(x1, x2, bigint instance)   |  bigint  |  Retorna a posição da enésima instância de x2 em x1 a partir do final de x1. A instância deve ser um número positivo. As posições começam com 1. Se não for encontrado, 0 será retornado.  | 
|  position(x2 IN x1)   |  bigint  |  Retorna a posição inicial da primeira instância de x2 em x1. As posições começam com 1. Se não for encontrado, 0 será retornado.  | 
|  substr(x, bigint start)   |  varchar  |  Retorna o resto de x do início da posição inicial. As posições começam com 1. Uma posição inicial negativa é interpretada como sendo relativa ao final de x.  | 
|  substr(x, bigint start, bigint len)   |  varchar  |  Retorna uma substring de x de comprimento len do início da posição inicial. As posições começam com 1. Uma posição inicial negativa é interpretada como sendo relativa ao final de x.  | 
|  trim(x)   |  varchar  |  Remove todos os espaços em branco iniciais e finais de x.  | 
|  upper(x)   |  varchar  |  Converte x para maiúsculas.  | 