O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
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 da
-
O parâmetro de entrada é um
INTEGERque representa um valor de ponto do código ASCII.
Tipo de retorno
- CHAR
-
A função CHR retornará uma string
CHARse 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 obter 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 | +-----------------------+