Bienvenue dans un autre tutoriel SQL Server. Dans celui-ci, nous apprendrons à utiliser la fonction ASCII dans SQL Server.
La fonction ASCII vous permet de récupérer le code ASCII d'un caractère donné. Cependant, si vous fournissez une expression de caractère à la fonction, il renvoie le code ASCII pour le caractère le plus à gauche dans l'expression.
Syntaxe de fonction et arguments
Ce qui suit indique la syntaxe de la fonction ASCII.
Ascii (caractères_expression)
Comme le montre la syntaxe ci-dessus, la fonction accepte un argument:
La fonction renverra le code ASCII en tant que type int.
Exemple d'utilisation
L'exemple suivant montre l'utilisation principale de la fonction ASCII () dans SQL Server:
sélectionner
ascii ('a') comme un,
ascii ('z') comme z,
ascii (1) comme un,
ASCII (2) comme deux;
L'exemple ci-dessus montre comment utiliser la fonction ASCII pour déterminer les codes ASCII pour quatre caractères.
La sortie résultante est comme indiqué:
a | z | un | deux |
--+--+---+---+
65 | 90 | 49 | 50 |
Exemple 2
Nous pouvons également utiliser la fonction ASCII avec une colonne de table. Par exemple, supposons que nous ayons un tableau comme indiqué ci-dessous:
Nous pouvons récupérer le code ASCII pour le caractère le plus à gauche dans la colonne du fabricant, comme indiqué dans la requête ci-dessous:
Sélectionnez Product_name, fabricant, ASCII (Fabricant) comme code des produits P;
Le tableau résultant est comme indiqué:
Conclusion
Cet article a décrit comment utiliser la fonction ASCII () dans SQL Server. La fonction ASCII () vous permet de déterminer le code ASCII pour un caractère donné ou le caractère le plus à gauche (dans une expression avec plus d'un caractère).
Merci d'avoir lu!!