當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。