MySQL CRC32 函数

MySQL CRC32 函数是数学函数之一,用于计算循环冗余值。此函数的返回值是 32 位无符号整数。CRC32 的语法如下所示。

SELECT CRC32(expression);

MySQL 方法接受字符串表达式作为输出。如果不是,它会将给定值转换为字符串。

MySQL CRC32 函数示例

CRC32 函数返回给定值的圆柱体冗余值。以下查询显示了使用此方法的多种方法。

SELECT CRC32('MySQL');

SELECT CRC32('tutorial gateway');

SELECT CRC32('Hello'), CRC32('Hi'), CRC32('World');
CRC32 Function Example 1

在此 数学方法示例中,我们将查找姓氏和职业列的圆柱体冗余值。

SELECT EmpID, 
       FirstName,
       LastName,
       CRC32(LastName),
       Occupation,
       CRC32(Occupation),
       YearlyIncome,
       Sales
 FROM customer;
CRC32 Function Example