View a markdown version of this page

Función ASCII - Amazon Redshift

Amazon Redshift dejará de admitir la creación de UDF de Python después del 30 de junio de 2026. Empezaremos a aplicarlo por fases. Para obtener más información sobre los detalles del fin de vida de Python y las opciones de migración, consulte la entrada del blog que se publicó el 30 de junio de 2025.

Función ASCII

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

ASCII('string')

Argumento

cadena

Una cadena CHAR o VARCHAR.

Tipo de retorno

INTEGER

Ejemplos

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.

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