Categorias:

Funções de cadeia de caracteres e binários (General)

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> )
Copy

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