English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'erreur 'strcmp()' peut être utilisée pour vérifier la similarité entre deux chaînes. C'est une condition.
si les deux chaînes sont égales, retourne 0.
si la première chaîne est inférieure à la deuxième chaîne, retourne-1.
si la première chaîne est supérieure à la deuxième chaîne, retourne1.
Voici un exemple.
cas1-si les deux chaînes sont égales.
Voici la requête.
mysql > SELECT STRCMP("demo", "demo");
Voici la sortie de la requête ci-dessus.
+------------------------+ | STRCMP("demo", "demo") | +------------------------+ | 0 | +------------------------+ 1 row in set (0.00 sec)
cas2-si la première chaîne est inférieure à la deuxième chaîne.
Voici la requête.
SELECT STRCMP("demo", "demo1234);
Voici la sortie de la requête ci-dessus.
+----------------------------+ | STRCMP("demo", "demo1234) | +----------------------------+ | -1 | +----------------------------+ 1 row in set (0.00 sec)
cas3-si la première chaîne est supérieure à la deuxième chaîne.
Voici la requête.
SELECT STRCMP("demo1"demo");
Voici la sortie.
+-------------------------+ | STRCMP("demo1"demo") | +-------------------------+ | 1 | +-------------------------+ 1 row in set (0.00 sec)