MySQL中如何检查两个字符串之间的相似度?
短信预约 -IT技能 免费直播动态提醒
可以借助“strcmp()”函数检查两个字符串之间的相似性。条件如下。
如果两个字符串相等,则返回 0。
如果第一个字符串相等,则返回 0。字符串小于第二个字符串,则返回-1。
如果第一个字符串大于第二个字符串,则返回1。
这是一个示例。
情况 1 - 如果两个字符串相等。
以下是查询。
mysql > SELECT STRCMP("demo", "demo");
以下是上述查询的输出。
+------------------------+
| STRCMP("demo", "demo") |
+------------------------+
| 0 |
+------------------------+
1 row in set (0.00 sec)
情况 2 - 如果第一个字符串小于第二个字符串。
以下是查询。
mysql> SELECT STRCMP("demo", "demo1234");
以下是上述查询的输出。
+----------------------------+
| STRCMP("demo", "demo1234") |
+----------------------------+
| -1 |
+----------------------------+
1 row in set (0.00 sec)
情况 3 - 如果第一个字符串大于第二个字符串。
以下是查询。
mysql> SELECT STRCMP("demo1", "demo");
以下是输出。
+-------------------------+
| STRCMP("demo1", "demo") |
+-------------------------+
| 1 |
+-------------------------+
1 row in set (0.00 sec)
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341