Função ASCII
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
ASCII('string')
Argumento
- string
-
Uma string
CHAR
ou uma stringVARCHAR
.
Tipo de retorno
INTEGER
Exemplos
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 ter mais informações, consulte Função NULLIF.
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 | +-------+