SELECTSTRCMP("demo","demo");Ce qui suit est le résultat de la requête ci-dessus. +------------------------+|STRCMP("démo""/> SELECTSTRCMP("demo","demo");Ce qui suit est le résultat de la requête ci-dessus. +------------------------+|STRCMP("démo"">
Maison > Article > base de données > Comment vérifier la similarité entre deux chaînes dans MySQL ?
Vous pouvez vérifier la similitude entre deux chaînes à l'aide de la fonction "strcmp()". Les conditions sont les suivantes.
Si les deux chaînes sont égales, renvoyez 0.
Si les premières chaînes sont égales, renvoyez 0. Si la chaîne est inférieure à la deuxième chaîne, -1 est renvoyé.
Si la première chaîne est supérieure à la deuxième chaîne, renvoie 1.
Ceci est un exemple.
Cas 1 - Si deux chaînes sont égales.
Voici la requête.
mysql > SELECT STRCMP("demo", "demo");
Ce qui suit est le résultat de la requête ci-dessus.
+------------------------+ | STRCMP("demo", "demo") | +------------------------+ | 0 | +------------------------+ 1 row in set (0.00 sec)
Cas 2 - Si la première chaîne est inférieure à la deuxième chaîne.
Voici la requête.
mysql> SELECT STRCMP("demo", "demo1234");
Ce qui suit est le résultat de la requête ci-dessus.
+----------------------------+ | STRCMP("demo", "demo1234") | +----------------------------+ | -1 | +----------------------------+ 1 row in set (0.00 sec)
Cas 3 - Si la première chaîne est supérieure à la deuxième chaîne.
Voici la requête.
mysql> SELECT STRCMP("demo1", "demo");
Ce qui suit est le résultat.
+-------------------------+ | STRCMP("demo1", "demo") | +-------------------------+ | 1 | +-------------------------+ 1 row in set (0.00 sec)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!