如果两个字符串表达式听起来相似,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
的返回值表明两个字符串听起来不一样。
相关用法
- MySQL SOUNDEX()用法及代码示例
- MySQL SOUNDEX方法用法及代码示例
- MySQL SELECT用法及代码示例
- MySQL STDDEV()用法及代码示例
- MySQL STR_TO_DATE方法用法及代码示例
- MySQL STD()用法及代码示例
- MySQL SESSION_USER( )用法及代码示例
- MySQL SPACE()用法及代码示例
- MySQL STDDEV_POP方法用法及代码示例
- MySQL SUM()用法及代码示例
- MySQL SUBSTR方法用法及代码示例
- MySQL SIN方法用法及代码示例
- MySQL SUBSTRING方法用法及代码示例
- MySQL Sysdate()用法及代码示例
- MySQL SIGN方法用法及代码示例
- MySQL SUBSTRING_INDEX方法用法及代码示例
- MySQL SUBSTR()用法及代码示例
- MySQL SEC_TO_TIME方法用法及代码示例
- MySQL SEC_TO_TIME()用法及代码示例
- MySQL STDDEV_POP()用法及代码示例
- MySQL SUBSTRING()用法及代码示例
- MySQL SUBTIME方法用法及代码示例
- MySQL SIN()、COS()用法及代码示例
- MySQL SIN()用法及代码示例
- MySQL SELECT DISTINCT用法及代码示例
注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 MySQL | SOUNDS LIKE。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。