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", "demo")1234;

이하 위 쿼리의 출력입니다。

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

사례3-첫 번째 문자열이 두 번째 문자열보다 크다면。

이하 쿼리입니다。

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

이하 출력입니다。

+-------------------------+
| STRCMP("demo"1", "demo") |
+-------------------------+
| 1                       |
+-------------------------+
1 row in set (0.00 sec)
좋아하는 것