📜  SQL Server 中的 ASCII()函数

📅  最后修改于: 2022-05-13 01:54:18.859000             🧑  作者: Mango

SQL Server 中的 ASCII()函数

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

句法 :

ASCII(character_expression)

范围 :
此方法接受如上所述和如下所述的单个参数:
字符表达式:
它可以是字面量字符、字符串表达式或列。如果输入了多个字符,它将只返回最左边字符的值。
回报:
它返回其最左边字符的 ASCII 码值。

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

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

输出 :

AaZz
659790122


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

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

输出 :

1#9@
49355764


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

SELECT ASCII('GeeksForGeeks');

输出 :

71


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

PlayerIdPlayerNameCity
45Rohit SharmaMumbai
18Virat KohliBangalore
7MS DhoniChennai
33Hardik PandyaMumbai
42Sikhar DhawanDelhi
SELECT PlayerName, ASCII(PlayerName) AS AsciiCodeOfFirstChar
FROM Player_Details;

输出 :

PlayerNameAsciiCodeOfFirstChar
Rohit Sharma82
Virat Kohli86
MS Dhoni77
Hardik Pandya72
Sikhar Dhawan83