Função ASCII - Amazon Redshift

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 CHAR ou uma string VARCHAR.

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 ter 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 | +-------+