Catégories :

Fonctions de chaîne et fonctions binaires (Général)

UNICODE

Renvoie le point de code Unicode pour le premier caractère Unicode d’une chaîne. Si la chaîne est vide, une valeur de 0 est renvoyée.

Voir aussi :

Syntaxe

UNICODE( <input> )

Arguments

entrée

La chaîne pour laquelle le code Unicode est renvoyé pour le premier caractère de la chaîne.

Exemples

Cet exemple illustre le comportement de la fonction pour les caractères uniques ASCII et Unicode, ainsi que pour les cas spéciaux tels que les chaînes multi-caractères, les chaînes vides et les valeurs NULL. Il montre également comment les fonctions UNICODE et CHAR interagissent :

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