STRCMP
功能描述
比较两个字符串。
说明:
与MySQL差异:
对于表中的数据,MySQL默认大小写不敏感,而虚谷数据库大小写敏感,因此会导致一些字符串比较结果有差异。
对于参数类型为BLOB,MySQL可以返回结果;虚谷数据库报错。
忽略大小写的问题,与字符集相关,GBK和UTF8下的比较是要区分大小写,MySQL默认使用的排序规则是不区分大小写的。
语法格式
STRCMP(expr1,expr2)
参数说明
- expr1:字符串
- expr2:字符串
函数返回类型
TINYINT类型
说明:
返回值范围:(-1, 0, 1)
示例
sql
SQL> SELECT STRCMP('ABC','abc');
EXPR1 |
------------------------------------------------------------------------------
0 |
SQL> SELECT STRCMP('12','10');
EXPR1 |
------------------------------------------------------------------------------
1 |
SQL> SELECT STRCMP('a','b');
EXPR1 |
------------------------------------------------------------------------------
-1 |