首页  韩国资源  酷站加油  我的展厅  设计名站  古典元素  推荐下载  设计欣赏  每周专访  招募精英  人才专区  网页教程  平面设计  编程开发  设计竞赛
当前位置:首页 > 编程开发 > 数据库编程 > 正文
Google
讲解Oracle数据库中的SOUNDEX函数
来源:赛迪网 作者:10361 2008年01月14日 09:37 网友评论:0条 点击:

在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的最大可用性体系结构   下一篇:解决MySQL数据库中文问题的方法
收藏此页】【打印】【关闭
 相关文章  我要点评
·解决Oracle数据库返回cursor问题
·Oracle数据库中sys和system两个用户的区别
·解决无法打开用户默认数据库的方法
·修改Sybase数据库sa密码的方法
·Oracle数据库SQLPLUS中几个常用set语句
·Oracle数据库冷备份恢复的具体步骤
·在SQL Server数据库中导入导出数据
·SQL Server数据库查询优化的方法总结

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 在线反馈 | 广告报价 | 友情链接 | 联系我们 | 免责声明 | 在线投稿 | 网站地图
Copyright © 2003-2007 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】