MySQL 字符串比较大小
2017-01-15 22:46
211 查看
STRCMP(expr1,expr2)
若所有的字符串均相同,则返回STRCMP(),若根据当前分类次序,第一个参数小于第二个,则返回 -1,其它情况返回 1 。
mysql> SELECT STRCMP(''text'', ''text2'');
-> -1
mysql> SELECT STRCMP(''text2'', ''text'');
-> 1
mysql> SELECT STRCMP(''text'', ''text'');
-> 0
在执行比较时,STRCMP() 使用当前字符集。这使得默认的比较区分大小写,当操作数中的一个或两个都是二进制字符串时除外。
若所有的字符串均相同,则返回STRCMP(),若根据当前分类次序,第一个参数小于第二个,则返回 -1,其它情况返回 1 。
mysql> SELECT STRCMP(''text'', ''text2'');
-> -1
mysql> SELECT STRCMP(''text2'', ''text'');
-> 1
mysql> SELECT STRCMP(''text'', ''text'');
-> 0
在执行比较时,STRCMP() 使用当前字符集。这使得默认的比较区分大小写,当操作数中的一个或两个都是二进制字符串时除外。
相关文章推荐
- Mysql比较字符串大小
- MySQL中数字字符串的大小比较
- mysql中的date类型直接比较大小是按照字符串比较还是时间戳
- mysql/oracle字符串比较大小
- Java字符串转换为日期和时间比较大小
- javascript可以直接比较时间字符串的大小
- sqlserver2000中字符串类型的日期如何比较大小
- strcmp()比较字符串大小原理
- 关于Sql Server中字符串比较大小写敏感的问题
- 字符串大小比较
- js中比较数字大小和字符串的匹配对比小结
- 从键盘输入两个字符串,不用字符串函数strcmp()比较两者的大小
- sqlserver2000中字符串类型的日期如何比较大小
- VC下忽略大小写比较两个字符串大小
- MySQL字符串比较为何不区分大小写了?
- Java字符串转换为日期和时间比较大小
- c++怎么比较5个字符串的大小并将其按从小到大输出
- javascript可以直接比较时间字符串的大小
- sql server中字符串类型的日期如何比较大小
- mysql和sql时间 字段比较大小的问题