SUBSTRINGfunção na Amazon QLDB - Banco de dados Amazon Quantum Ledger (AmazonQLDB)

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á.

SUBSTRINGfunção na Amazon QLDB

Importante

Aviso de fim do suporte: os clientes existentes poderão usar a Amazon QLDB até o final do suporte em 31/07/2025. Para obter mais detalhes, consulte Migrar um Amazon QLDB Ledger para o Amazon Aurora Postgre. SQL

Na AmazonQLDB, use a SUBSTRING função para retornar uma substring de uma determinada string. A substring começa no índice de início especificado e termina no último caractere da string ou no comprimento especificado.

Sintaxe

SUBSTRING ( string, start-index [, length ] )

Argumentos

string

O nome do campo ou a expressão do tipo de dados string do qual extrair uma substring.

start-index

A posição inicial dentro do string a partir do qual iniciar a extração. Esse número pode ser negativo.

O primeiro personagem de string tem um índice de 1.

length

(Opcional) O número de caracteres (pontos de código) a serem extraídos do string, começando em start-index e terminando em (start-index + length) - 1. Em outras palavras, o comprimento da substring. Esse número não pode ser negativo.

Se esse parâmetro não for fornecido, a função prosseguirá até o final do string.

Tipo de retorno

string

Exemplos

SUBSTRING('123456789', 0) -- '123456789' SUBSTRING('123456789', 1) -- '123456789' SUBSTRING('123456789', 2) -- '23456789' SUBSTRING('123456789', -4) -- '123456789' SUBSTRING('123456789', 0, 999) -- '123456789' SUBSTRING('123456789', 0, 2) -- '1' SUBSTRING('123456789', 1, 999) -- '123456789' SUBSTRING('123456789', 1, 2) -- '12' SUBSTRING('1', 1, 0) -- '' SUBSTRING('1', 1, 0) -- '' SUBSTRING('1', -4, 0) -- '' SUBSTRING('1234', 10, 10) -- '' -- Runnable statements SELECT SUBSTRING('123456789', 1) FROM << 0 >> -- "123456789" SELECT SUBSTRING('123456789', 1, 2) FROM << 0 >> -- "12"

Funções relacionadas