- Catégories :
ASCII¶
Renvoie le code ASCII pour le premier caractère d’une chaîne. Si la chaîne est vide, une valeur de 0
est renvoyée.
Voir aussi :
Syntaxe¶
ASCII( <input> )
Arguments¶
input
La chaîne pour laquelle le code ASCII du premier caractère de la chaîne est renvoyé.
Renvoie¶
La valeur est un entier représentant la représentation numérique du caractère ASCII. Par exemple, si l’entrée est la lettre “a”, la valeur de retour est 97.
Notes sur l’utilisation¶
La valeur 0 est renvoyée pour l’un ou l’autre des cas suivants :
Le premier caractère de la chaîne contient le caractère ASCII correspondant à 0.
La chaîne est vide.
Pour distinguer ces deux cas, utilisez la fonction LENGTH pour déterminer si la chaîne est vide.
Exemples¶
Cet exemple illustre le comportement de caractères ASCII uniques, ainsi que des cas spéciaux, tels que des chaînes de plusieurs caractères, des chaînes vides et des valeurs NULL :
SELECT column1, ASCII(column1) FROM (values('!'), ('A'), ('a'), ('bcd'), (''), (null)); +---------+----------------+ | COLUMN1 | ASCII(COLUMN1) | |---------+----------------| | ! | 33 | | A | 65 | | a | 97 | | bcd | 98 | | | 0 | | NULL | NULL | +---------+----------------+