MySQL ASCII 函数

MySQL 的 ASCII 函数是字符串函数之一,它返回字符表达式中最左侧字符的 ASCII 码。此 ASCII 函数的基本语法如下所示。

SELECT ASCII (Expression)
FROM [Source]

表达式: 请为要查找的表达式指定一个有效的表达式。如果指定的表达式包含多个字符,则该函数返回表达式中最左侧字符的 ASCII 码。

为了演示此 ASCII 函数,我们将使用下面显示的 customerdetails 表数据。

Customer Table

MySQL ASCII 函数示例

此函数返回表达式中最左侧字符的 ASCII 码。以下查询显示了使用此函数的多种方法。

提示:请参阅 ASCII 表 来查看每个 MySQL 字符的值。

SELECT ASCII('A');

SELECT ASCII(1);

SELECT ASCII('abcd');

SELECT ASCII('');

SELECT ASCII(NULL);
ASCII Function Example 1

在此示例中,我们将在表中的不同列上实现它。以下 字符串方法 语句返回 First_Name、Last_Name 和 Yearly_Income 列中最左侧字母的代码。

USE company;
SELECT  First_Name, 
		ASCII(First_Name) AS ASCII_FName,
		Last_Name,
        ASCII(Last_Name) AS ASCII_LName,
        Education, 
        Profession, 
        Yearly_Income, 
        ASCII(Yearly_Income) AS ASCII_Income,        
        Sales
FROM customerdetails;

从下面的屏幕截图中,您可以看到 84 = T,57 表示 9。

ASCII Function Example 2