O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na publicação do blog
Função ASCII
A função ASCII retorna o código ASCII, ou o ponto de código Unicode, do primeiro caractere na string que você especificar. A função retornará 0 se a string estiver vazia. Será retornado NULL se a string for nula.
Sintaxe
ASCII('string')
Argumento
- string
-
Uma string
CHARou uma stringVARCHAR.
Tipo de retorno
INTEGER
Exemplos
Para retornar NULL, use o exemplo a seguir. A função NULLIF retornará NULL se os dois argumentos forem iguais, então o argumento de entrada da função ASCII será NULL. Para obter mais informações, consulte Função NULLIF.
SELECT ASCII(NULLIF('',''));+-------+ | ascii | +-------+ | NULL | +-------+
Para retornar o código ASCII 0, use o exemplo a seguir.
SELECT ASCII('');+-------+ | ascii | +-------+ | 0 | +-------+
Para retornar o código ASCII 97 para a primeira letra da palavra amazon, use o exemplo a seguir.
SELECT ASCII('amazon');+-------+ | ascii | +-------+ | 97 | +-------+
Para retornar o código ASCII 65 para a primeira letra da palavra Amazon, use o exemplo a seguir.
SELECT ASCII('Amazon');+-------+ | ascii | +-------+ | 65 | +-------+