MySQL STRCMP 函数

MySQL STRCMP 函数是字符串函数之一,它比较两个字符串并返回一个整数 0、1 或 -1。下面我们来看一个示例,展示如何编写此方法查询来比较两个字符串。字符串的 STRCMP 函数的基本语法如下所示。

STRCMP(String_Expression1, expression2)

如果 exp1 = expr2,则返回 0。如果 exp1 大于 expr2,则返回 1;否则,返回 -1。

MySQL STRCMP 函数示例

STRCMP 函数比较给定的两个字符串表达式。以下查询展示了使用此 STRCMP 函数的多种方法。

SELECT STRCMP('mysql', 'mysql');

SELECT STRCMP('mysql', 'mysqla');

SELECT STRCMP('mysqla', 'mysql');
STRCMP Function Example 1

这是此 MySQL 比较函数的另一个示例。

SELECT STRCMP('mysql', 'MySQL');

SELECT STRCMP('mysql.', 'mysql..');

SELECT STRCMP('mysql', NULL);
STRCMP Function Example 2