Mysql 常用函数(10)- strcmp 函数
Mysql常用函数的汇总,可看下面文章
https://www.cnblogs.com/poloyy/p/12890763.html
strcmp 的作用
- 比较两个字符串的顺序是否完全一致
- 注意:完全一致的意思是字符串里的每个字符、顺序都一致
strcmp 的语法格式
STRCMP(expr1,expr2)
语法格式说明
- expr 就是两个需要比较的字符串
- 若expr1 小于 expr2 ,则返回 -1
- 若expr1 大于 expr2 ,则返回 1
- 其他情况则返回 0(如相等)
小栗子
SELECT STRCMP('text', 'text2'); # -1 SELECT STRCMP('text2', 'text'); # 1 SELECT STRCMP('text', 'Text'); # 0 SELECT strcmp(123, 123); # 0 SELECT strcmp(123, 122); # 1 SELECT strcmp(123, 124); # -1 SELECT strcmp('abc', 'Abc'); # 0 SELECT strcmp('abc', 'abb'); # 1 SELECT strcmp('abc', 'abd'); # -1