如果兩個字符串表達式聽起來相似,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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。