Función ASCII - Amazon Redshift

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

string

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