English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

كيفية التحقق من تشابه بين سلسلتين في MySQL؟

يمكن استخدام دالة 'strcmp()' لتحقق من تشابه الكلمتين. هذا هو الشرط.

  • إذا كانت متساوية، يتم العودة 0.

  • إذا كانت الأولى أصغر من الثانية، يتم العودة -1.

  • إذا كانت الأولى أكبر من الثانية، يتم العودة 1.

هذا مثال.

الحالة 1-إذا كانت متساوية.

هذه هي الاستعلام.

mysql > SELECT STRCMP("demo", "demo");

هذه هي نتائج الاستعلام السابق.

+------------------------+
| STRCMP("demo", "demo") |
+------------------------+
| 0                     |
+------------------------+
1 row in set (0.00 sec)

الحالة 2-إذا كانت الأولى أصغر من الثانية.

هذه هي الاستعلام.

SELECT STRCMP("demo", "demo1234");

هذه هي نتائج الاستعلام السابق.

+----------------------------+
| STRCMP("demo", "demo1234") |
+----------------------------+
| -1                     |
+----------------------------+
1 row in set (0.00 sec)

الحالة 3-إذا كانت الأولى أكبر من الثانية.

هذه هي الاستعلام.

SELECT STRCMP("demo1", "demo");

هذه هي النتائج.

+-------------------------+
| STRCMP("demo1", "demo") |
+-------------------------+
| 1                     |
+-------------------------+
1 row in set (0.00 sec)
مفضل لك