

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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