strcmp
Описание
Эта функция сравнивает две строки. Возвращает 0, если lhs и rhs равны при сравнении. Возвращает -1, если lhs появляется перед rhs в лексикографическом порядке. Возвращает 1, если lhs появляется после rhs в лексикографическом порядке. Когда аргумент равен NULL, результат равен NULL.
Синтаксис
INT strcmp(VARCHAR lhs, VARCHAR rhs)
Примеры
mysql> select strcmp("test1", "test1");
+--------------------------+
| strcmp('test1', 'test1') |
+--------------------------+
| 0 |
+--------------------------+
mysql> select strcmp("test1", "test2");
+--------------------------+
| strcmp('test1', 'test2') |
+--------------------------+
| -1 |
+--------------------------+
mysql> select strcmp("test2", "test1");
+--------------------------+
| strcmp('test2', 'test1') |
+--------------------------+
| 1 |
+--------------------------+
mysql> select strcmp("test1", NULL);
+-----------------------+
| strcmp('test1', NULL) |
+-----------------------+
| NULL |
+-----------------------+
keyword
STRCMP