当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


SQL Server ASCII()用法及代码示例


ASCII()函数返回字符表达式最左边字符的ASCII值。

用法:

ASCII(character_expression)

参数:
此方法接受如上所述和以下描述的single-parameter:
character_expression:
它可以是文字字符,字符串表达式或列。如果输入了多个字符,则只会返回最左边字符的值。
返回:
它返回其最左边字符的ASCII码值。

Example-1:
当参数包含单个大写和小写字母时。

SELECT ASCII('A') AS A, ASCII('a') AS a,
ASCII('Z') AS Z, ASCII('z') AS z;

输出:



A a Z z
65 97 90 122


示例-2:
当参数包含单个数字和特殊字符时。

SELECT ASCII('1') AS [1], ASCII('#') AS #,
ASCII(9) AS [9], ASCII('@') AS [@]; 

输出:

1 9 @
49 35 57 64


示例3:
当参数包含字符串的表达式时。

SELECT ASCII('GeeksForGeeks');

输出:

71


示例4:
对表列使用ASCII()函数。
表格-Player_Details

玩家编号 选手姓名
45 罗希特·沙玛(Rohit Sharma) Mumbai
18 维拉特·科利(Virat Kohli) Bangalore
7 多尼女士 Chennai
33 哈迪克·潘迪亚 Mumbai
42 西哈尔达万 Delhi
SELECT PlayerName, ASCII(PlayerName) AS AsciiCodeOfFirstChar
FROM Player_Details;

输出:

选手姓名 AsciiCodeOfFirstChar
罗希特·沙玛(Rohit Sharma) 82
维拉特·科利(Virat Kohli) 86
多尼女士 77
哈迪克·潘迪亚 72
西哈尔达万 83

相关用法


注:本文由纯净天空筛选整理自sanjoy_62大神的英文原创作品 ASCII() Function in SQL Server。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。