当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL SOUNDS LIKE用法及代码示例


如果两个字符串表达式听起来相似,MySQL 的SOUNDS LIKE 运算符返回1,如果不相似,则返回0

用法

-- This is equivalent to SOUNDEX(expr1) = SOUNDEX(expr2)
SELECT expr1 SOUNDS LIKE expr2;

例子

基本用法

检查 'sea' 听起来是否像 'see'

SELECT 'sea' SOUNDS LIKE 'see';



+-------------------------+
| 'sea' SOUNDS LIKE 'see' |
+-------------------------+
|                       1 |
+-------------------------+

我们可以用下面的内容来验证上面的内容:

SELECT SOUNDEX('sea') = SOUNDEX('see');



+---------------------------------+
| SOUNDEX('sea') = SOUNDEX('see') |
+---------------------------------+
|                               1 |
+---------------------------------+

检查 'listen' 听起来是否像 'listener'

SELECT 'listen' SOUNDS LIKE 'listener';



+---------------------------------+
| 'listen' SOUNDS LIKE 'listener' |
+---------------------------------+
|                               0 |
+---------------------------------+

0 的返回值表明两个字符串听起来不一样。

相关用法


注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 MySQL | SOUNDS LIKE。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。