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.
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
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_distance(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_distance(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_part(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. |