
STRCMP() Functions let us compare the string according to their sort order. Both the inputs should be strings.
It will return 1, -1, or 0 depending upon the strings passed as arguments.
if expression1 > expression2, returns 1.
if expression1 < expression2, returns -1.
if expression1 = expression2, returns 0.
This operator works best on strings in the English language (using it with other languages may return unreliable results).
Returns NULL if any of the argument is NULL.
[table caption=”” width=”100%” colwidth=”15%|15%|15%|55%” colalign=”left|left|left|left”]
Name, Required /Optional,Type, Description
expression1 , Required, String , It represents valid string.
expression2, Required, String , It represents valid string.
[/table]
[table caption=”” width=”100%” colwidth=”20%|80%” colalign=”left|left”]
Return, Description
NULL, if any of the argument is NULL.
0, if the input strings are same.
-1, if the first argument is smaller than the second according to the current sort order
1, if the first argument is larger than the second argument.[/table]
[table caption=”” width=”100%” colwidth=”25%|75%” colalign=”left|left”]
Version, MySQL 5.7
[/table]
mysql> SELECT STRCMP('tutorialmines', 'tutorialmines');
+------------------------------------------+
| STRCMP('tutorialmines', 'tutorialmines') |
+------------------------------------------+
| 0 |
+------------------------------------------+
1 row in set (0.00 sec) Below are some more examples.
mysql> SELECT STRCMP('tutorial', 'tutorialmines');
+-------------------------------------+
| STRCMP('tutorial', 'tutorialmines') |
+-------------------------------------+
| -1 |
+-------------------------------------+
1 row in set (0.00 sec)
See the below example :
mysql> SELECT STRCMP('tutorialmines', 'tutorial');
+-------------------------------------+
| STRCMP('tutorialmines', 'tutorial') |
+-------------------------------------+
| 1 |
+-------------------------------------+
1 row in set (0.00 sec) If any of the arguments is NULL, it will return NULL. See the below example :
mysql> SELECT STRCMP('tutorialmine', NULL), STRCMP( NULL, 'tutorialmines');
+------------------------------+--------------------------------+
| STRCMP('tutorialmine', NULL) | STRCMP( NULL, 'tutorialmines') |
+------------------------------+--------------------------------+
| NULL | NULL |
+------------------------------+--------------------------------+
1 row in set (0.01 sec)
See all MySQL String functions MySQL 8 String Functions.
When it comes to children, there’s one universal truth: the right toy can spark imagination, build skills, and make memories…
In today’s digital age, where screens and gadgets dominate our children’s lives, there’s something heartwarming about a well-loved plush toy…
In a world dominated by screens and fast-paced routines, it’s easy to forget the simple magic of a toy in…
In the heart of Delhi’s vibrant streets lies a world where imagination meets innovation — the magical universe of toys.…
When was the last time a toy truly amazed you—not just as a product, but as a thoughtful tool for…
In the digital age, the way we experience childhood has changed, but the essence remains the same—imagination, exploration, and joy.…