Função CHR - Amazon Redshift

Função CHR

A função CHR retorna o caractere que as corresponde ao valor de ponto do código ASCII especificado pelo parâmetro de entrada.

Sintaxe

CHR(number)

Argumento

número

O parâmetro de entrada é um INTEGER que representa um valor de ponto do código ASCII.

Tipo de retorno

CHAR

A função CHR retornará uma string CHAR se um caractere ASCII corresponder ao valor de entrada. Se o número de entrada não tiver nenhuma correspondência ASCII, a função retornará NULL.

Exemplos

Para retornar o caractere correspondente ao ponto 0 do código ASCII, use o exemplo a seguir. A função CHR retorna NULL para a entrada 0.

SELECT CHR(0); +-----+ | chr | +-----+ | | +-----+

Para retornar o caractere que corresponde ao ponto 65 do código ASCII, use o exemplo a seguir.

SELECT CHR(65); +-----+ | chr | +-----+ | A | +-----+

Para retornar os nomes de eventos distintos que começam com um A maiúsculo (ponto de código ASCII 65), use o exemplo a seguir. O exemplo a seguir usa a tabela EVENT do banco de dados de amostra TICKIT. Para ter mais informações, consulte Banco de dados de exemplo.

SELECT DISTINCT eventname FROM event WHERE SUBSTRING(eventname, 1, 1)=CHR(65) LIMIT 5; +-----------------------+ | eventname | +-----------------------+ | A Catered Affair | | As You Like It | | A Man For All Seasons | | Alan Jackson | | Armando Manzanero | +-----------------------+