

 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](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) publicada em 30 de junho de 2025. 

# Função ASCII
<a name="r_ASCII"></a>

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
<a name="r_ASCII-synopsis"></a>

```
ASCII('string')
```

## Argumento
<a name="r_ASCII-arguments"></a>

 *string*   
Uma string `CHAR` ou uma string `VARCHAR`. 

## Tipo de retorno
<a name="r_ASCII-return-type"></a>

 INTEGER 

## Exemplos
<a name="r_ASCII-examples"></a>

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](r_NULLIF_function.md).

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