SOUNDEX函数介绍-007

原创 2007年05月12日 11:08:00

在ORACLE中,SOUNDEX 函数返回字符串参数的语音表示形式,对于比较一些读音相同,但是拼写不同的单词非常有用。

SOUNDEX函数的语法为:SOUNDEX(string)

计算语音的算法如下:

1  保留字符串首字母,但删除a、e、h、i、o、w、y。

2  将下表中的数字赋给相对应的字母

1) 1:b、f、p、v

2) 2:c、g、k、q、s、x、z

3) 3:d、t

4) 4:l

5) 5:m、n

6) 6:r

3  如果字符串中存在拥有相同数字的2个以上(包含2个)的字母在一起(例如b和f),或者只有h或w,则删除其他的,只保留1个

4  只返回前4个字节,不够用0填充

例子:

soundex('two'),soundex('too'),soundex('to'),他们的结果都是T000

soundex('cap'),soundex('cup'),他们的结果都是C100

soundex('house'),soundex('horse'),他们的结果都分别是H200,H620

ORACLE数据库中soundex()函数的使用

在Oracle数据库中,SOUNDEX函数返回字符串参数的语音表示形式,相对于比较一些读音相同,但是拼写不同的单词是非常有用的。   SOUNDEX函数的语法:   SOUNDEX(string)  ...
  • chuyuqing
  • chuyuqing
  • 2014-01-16 10:03:26
  • 1981

SQL文本处理函数--soundex()函数

目录目录 函数soundex作用 例子 总结 函数soundex()作用  soundex是一个将任何文本串转换为描述其语音表示的字母数字模式的算法。soundex考虑了类似的发音字符和音节,使得对...
  • qq_29741945
  • qq_29741945
  • 2017-04-13 16:57:11
  • 1169

mysql soundex函数

保留字符串的首字母,但删除元音字母(a、e、h、i、o、u)和w、y,所有不在A-Z范围之内的国际字母符号被视为元音字母。 一个标准的soundex字符串的长度为4个字符,然而soundex()函数会...
  • acme_woo
  • acme_woo
  • 2010-04-02 09:50:00
  • 1615

SoundEx算法

SoundEx 是一种拼音算法,用于按英语发音来索引姓名,它最初由美国人口调查局开发。 SoundEx 方法返回一个表示姓名的四字符代码,由一个英文字母后跟三个数字构成。 字母是姓名的首字母,数字对姓...
  • scdn8311
  • scdn8311
  • 2010-05-19 10:26:00
  • 2270

ORACLE 中的SOUNDEX函數

ORACLE 中的SOUNDEX返回由四个字符组成的代码 (SOUNDEX) 以评估两个字符串的相似性。   语法SOUNDEX ( character_expression )   参数charac...
  • dongdongsdo0310
  • dongdongsdo0310
  • 2011-07-29 09:31:19
  • 2567

SOUNDEX()函数和DIFFERENCE()函数简介

SOUNDEX 函数 [字符串]功能 返回表示字符串声音的数字。语法 SOUNDEX ( string-expression )参数 string-expression    字符串。用法 字符串的 ...
  • jimung
  • jimung
  • 2008-04-18 03:12:00
  • 919

Soundex c++ ACM

#include #include using namespace std;int a[26]={-1,1,2,3,-1,1,2,-1,-1,           2,2,4,5,5,-1,1,   ...
  • jxchinaren
  • jxchinaren
  • 2008-03-23 23:17:00
  • 751

soundex算法

def soundex(name, len=4): """ :type name:str :rtype:str :param name: :param len:...
  • ASD991936157
  • ASD991936157
  • 2017-01-08 20:41:43
  • 772

mqsql 下的soundex函数的使用

SOUNDEX是一个将任何文本串转换为描述其语音表示的字母数字模式的算法。     soundex考虑了类似的发音字符和音节,使得能对串进行发音比较。    虽然soundex不是SQL概念,但M...
  • u012955757
  • u012955757
  • 2013-12-22 20:24:10
  • 181

数据集成字符串匹配算法:EditDIstance,NeedlemanWunch,Soundex,Jaccard

出品人:孙林,乔嘉林 String matching EditDIstance 计算两个长度差不多的字符串的差距,距离表示从一个字符串最少改几个字符能变成另一个。越小越相近。适用任意两个字符串的比较。...
  • qiaojialin
  • qiaojialin
  • 2016-12-30 13:49:58
  • 373
收藏助手
不良信息举报
您举报文章:SOUNDEX函数介绍-007
举报原因:
原因补充:

(最多只允许输入30个字)