- Categorias:
UNICODE¶
Retorna o ponto de código Unicode do primeiro caractere Unicode em uma cadeia de caracteres. Se a cadeia de caracteres estiver vazia, um valor de 0
é retornado.
Consulte também:
Sintaxe¶
UNICODE( <input> )
Argumentos¶
input
A cadeia de caracteres para a qual o código Unicode aponta para o primeiro caractere da cadeia de caracteres é retornado.
Exemplos¶
Este exemplo demonstra o comportamento da função para caracteres ASCII e Unicode únicos, bem como casos especiais, como cadeias de caracteres de caracteres múltiplos, cadeias de caracteres vazias e valores NULL
. Ele também demonstra como as funções UNICODE e CHAR interagem:
SELECT column1, UNICODE(column1), CHAR(UNICODE(column1))
FROM values('a'), ('\u2744'), ('cde'), (''), (null);
+---------+------------------+------------------------+
| COLUMN1 | UNICODE(COLUMN1) | CHAR(UNICODE(COLUMN1)) |
|---------+------------------+------------------------|
| a | 97 | a |
| ❄ | 10052 | ❄ |
| cde | 99 | c |
| | 0 | |
| NULL | NULL | NULL |
+---------+------------------+------------------------+