- Catégories :
Fonctions de chaîne et fonctions binaires (Encodage/Décodage)
HEX_ENCODE¶
Encode l’entrée en utilisant le codage en représentations hexadécimales (ou « hex » ou « base16 »). Le résultat est composé de 16 symboles différents : les chiffres de « 0 » à « 9 » ainsi que les lettres de « A » à « F » (ou de « a » à « f », voir ci-dessous).
- Voir aussi :
Syntaxe¶
HEX_ENCODE(<input> [, <case>])
Arguments¶
Obligatoire :
input
Une expression binaire ou chaîne à coder.
Facultatif :
case
Cet argument booléen facultatif contrôle la casse des lettres (A, B, C, D, E et F) utilisées dans le codage. La valeur par défaut est
1
et indique que des lettres majuscules sont utilisées. La valeur0
indique que des lettres minuscules sont utilisées. Toutes les autres valeurs sont illégales et entraînent une erreur.
Renvoie¶
Ceci retourne une chaîne qui ne contient que des chiffres hexadécimaux.
Exemples¶
Encodez une chaîne :
SELECT HEX_ENCODE('Snowflake');
-------------------------+
HEX_ENCODE('SNOWFLAKE') |
-------------------------+
536E6F77666C616B65 |
-------------------------+
Encodez une chaîne en minuscules :
SELECT HEX_ENCODE('Snowflake',0);
---------------------------+
HEX_ENCODE('SNOWFLAKE',0) |
---------------------------+
536e6f77666c616b65 |
---------------------------+