天天看點

MySQL 字元串比較大小

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() 使用目前字元集。這使得預設的比較區分大小寫,當操作數中的一個或兩個都是二進制字元串時除外。