

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Función ASCII
<a name="r_ASCII"></a>

La función ASCII devuelve el código ASCII, o el punto de código Unicode, del primer carácter de la cadena especificada. La función devuelve `0` si la cadena está vacía. Si la cadena es nula, se devuelve `NULL`. 

## Sintaxis
<a name="r_ASCII-synopsis"></a>

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

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

 *cadena*   
Una cadena `CHAR` o `VARCHAR`. 

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

 INTEGER 

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

Para devolver `NULL`, use el siguiente ejemplo. La función NULLIF devuelve `NULL` si los dos argumentos son iguales, así que el argumento de entrada de la función ASCII es `NULL`. Para obtener más información, consulte [Función NULLIF](r_NULLIF_function.md).

```
SELECT ASCII(NULLIF('',''));

+-------+
| ascii |
+-------+
|  NULL |
+-------+
```

Para devolver el código ASCII de 0, utilice el siguiente ejemplo. 

```
SELECT ASCII('');

+-------+
| ascii |
+-------+
|     0 |
+-------+
```

Para devolver el código ASCII 97 para la primera letra de la palabra Amazon, use el siguiente ejemplo. 

```
SELECT ASCII('amazon');

+-------+
| ascii |
+-------+
|    97 |
+-------+
```

Para devolver el código ASCII 65 para la primera letra de la palabra Amazon, use el siguiente ejemplo.

```
SELECT ASCII('Amazon');

+-------+
| ascii |
+-------+
|    65 |
+-------+
```