當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


MySQL SOUNDEX方法用法及代碼示例


MySQL 的 SOUNDEX(~) 方法從輸入字符串返回 soundex 字符串。

注意

soundex 字符串通常是一個四個字符的代碼,用於表示字符串在說話時的發音,但是,SOUNDEX(~) 方法返回任意長的 soundex 字符串。

參數

1. str | string

要為其返回 soundex 字符串的字符串。

返回值

輸入的 soundex 字符串。

例子

基本用法

要返回 'see''sea' 的 soundex 字符串:

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



+----------------+----------------+
| SOUNDEX('sea') | SOUNDEX('see') |
+----------------+----------------+
| S000           | S000           |
+----------------+----------------+

兩個字符串具有相同的 soundex 字符串,表明它們在發音時聽起來相同。

要返回 'listening''listener' 的 soundex 字符串:

SELECT SOUNDEX('listening'), SOUNDEX('listener');



+----------------------+---------------------+
| SOUNDEX('listening') | SOUNDEX('listener') |
+----------------------+---------------------+
| L2352                | L2356               |
+----------------------+---------------------+

請注意,兩個輸入字符串的 soundex 字符串結尾不同。

相關用法


注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | SOUNDEX method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。