Oracle数据库中的SOUNDEX函数
在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数据库中的instr函数的用法
一.instr函数的用法 在Oracle中可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符.在一个字符串中查找指定的字符,返回被查找到的指定的字符的位置. 语法: instr(so ...
- oracle nvl函数 mysql_关于Oracle数据库中的nvl函数
以前将数据库查询结果展示在页面时,对于值null的字段,总是要判断下,如果为null,就显示ldquo;rdquo;,突然发现这个方法好笨 以前将数据库查询结果展示在页面时,对于值null的字段,总是 ...
- Oracle数据库中调用Java类开发存储过程、函数的方法
Oracle数据库中调用Java类开发存储过程.函数的方法 时间:2014年12月24日 浏览:5538次 oracle数据库的开发非常灵活,不仅支持最基本的SQL,而且还提供了独有的PL/SQL, ...
- oracle中文转换为unicode,oracle 用函数unistr将Oracle数据库中的Unicode转换为中文
用函数unistr将Oracle数据库中的Unicode转换为中文 1:保留连续的中文 select regexp_substr('Hello,大家好!greeting', '[' || unistr ...
- oracle 数据库ceil,Oracle数据库中ceil函数的操作方案
以下的内容主要介绍的是Oracle数据库中ceil函数的求比某个数大的最小整数的实际应用的相关介绍,以下就是文章对其的实际的相关操作的具体介绍. 望你浏览完以下的内容会有所收获. SQL>sel ...
- Oracle数据库中stragg()函数,在瀚高数据库中如何替换使用?
瀚高数据库 目录 环境 文档用途 详细信息 环境 系统平台:Microsoft Windows (64-bit) 10 版本:6.0 文档用途 用于解决怎么在瀚高数据库中实现和Oracle数据库中st ...
- oracle数据库中常用的几个非主流函数
今天我向大家介绍oracle中几个常用但是非主流的函数,有以下几个: COALESCE , DECODE , WM_CONCAT , LISTAGG , ROLLUP , 开窗函数(分析函数) . ...
- oracle数据库中 instr函数的用法
oracle数据库中 instr函数的用法 一.instr函数的概念 在Oracle中可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符.在一个字符串中查找指定的字符,返回被查找到的 ...
- 如何从Oracle数据库中的表中获取列名(字段名)列表?
如何从Oracle数据库中的表中获取列名(字段名)列表? 目录 如何从Oracle数据库中的表中获取列名(字段名)列表? #示例一 #示例二 示例三: #示例一 可以获取: table_name:表名 ...
最新文章
- 比特币现金驱动的社交媒体平台备忘录继续蓬勃发展
- selenium的使用教程2
- python高阶函数介绍_python高级特性和高阶函数及使用详解
- Linphone编译【转载】
- 十七、二分查找法(java)
- Java学习日志(四)
- 掌握SpringAOP
- arm平台下的反汇编pdf_stm32逆向与安全科普,bin文件逆向反汇编
- paip 常用汉字形声字大全3500字
- 2018年最新全国县级以上行政区划对应关系数据(按国家统计局网站整理)
- English trip V2 - 9 People and Places Teacher:Julia Key: at on in
- linux如何从 命令行 将普通文件打印到 pdf
- 基于Python的房屋租赁管理系统(附源码)
- 计算机科学型,函数计算器1005B学生专用 多功能计算机科学函数型
- STM32F103_study51_The punctual atoms(STM32 Timer interrupt )
- BLOB/TEXT column ‘h_long_varbinary‘ used in key specification without a key length
- 简单解释一下一个项目中的pojo模块
- 培训机构管理信息系统设计与开发(一)
- Batch Norm
- word题注的大写变成小写
热门文章
- C++kruskals算法生成最小协议树(附完整源码)
- QT的QSetIterator类的使用
- 党建信息发布服务器要求,党建云服务器繁忙
- 「Swift」笔记第一章:The Basic
- Apache Ranger、业务背景、现状与需求、大数据安全组件介绍与对别、系统架构及实践、ranger admin、UserSync、plugin、权限模型、权限实现等
- oracle事务处理 自动提交
- Java.util.Date类型的转化成为数据库中的Date类型。
- Android中Activity和task,活动亲和力,启动模式,活动状态以及生命周期,激活钝化
- Scikit-learn数据预处理分类变量编码之字段特征编码
- python数组排序奇数在前偶数在后_数组排列(奇数在前,偶数在后)