在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函数相关推荐

  1. Oracle数据库中的instr函数的用法

    一.instr函数的用法 在Oracle中可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符.在一个字符串中查找指定的字符,返回被查找到的指定的字符的位置. 语法: instr(so ...

  2. oracle nvl函数 mysql_关于Oracle数据库中的nvl函数

    以前将数据库查询结果展示在页面时,对于值null的字段,总是要判断下,如果为null,就显示ldquo;rdquo;,突然发现这个方法好笨 以前将数据库查询结果展示在页面时,对于值null的字段,总是 ...

  3. Oracle数据库中调用Java类开发存储过程、函数的方法

    Oracle数据库中调用Java类开发存储过程.函数的方法 时间:2014年12月24日  浏览:5538次 oracle数据库的开发非常灵活,不仅支持最基本的SQL,而且还提供了独有的PL/SQL, ...

  4. oracle中文转换为unicode,oracle 用函数unistr将Oracle数据库中的Unicode转换为中文

    用函数unistr将Oracle数据库中的Unicode转换为中文 1:保留连续的中文 select regexp_substr('Hello,大家好!greeting', '[' || unistr ...

  5. oracle 数据库ceil,Oracle数据库中ceil函数的操作方案

    以下的内容主要介绍的是Oracle数据库中ceil函数的求比某个数大的最小整数的实际应用的相关介绍,以下就是文章对其的实际的相关操作的具体介绍. 望你浏览完以下的内容会有所收获. SQL>sel ...

  6. Oracle数据库中stragg()函数,在瀚高数据库中如何替换使用?

    瀚高数据库 目录 环境 文档用途 详细信息 环境 系统平台:Microsoft Windows (64-bit) 10 版本:6.0 文档用途 用于解决怎么在瀚高数据库中实现和Oracle数据库中st ...

  7. oracle数据库中常用的几个非主流函数

    今天我向大家介绍oracle中几个常用但是非主流的函数,有以下几个: COALESCE , DECODE , WM_CONCAT , LISTAGG , ROLLUP ,   开窗函数(分析函数) . ...

  8. oracle数据库中 instr函数的用法

    oracle数据库中 instr函数的用法 一.instr函数的概念 在Oracle中可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符.在一个字符串中查找指定的字符,返回被查找到的 ...

  9. 如何从Oracle数据库中的表中获取列名(字段名)列表?

    如何从Oracle数据库中的表中获取列名(字段名)列表? 目录 如何从Oracle数据库中的表中获取列名(字段名)列表? #示例一 #示例二 示例三: #示例一 可以获取: table_name:表名 ...

最新文章

  1. 比特币现金驱动的社交媒体平台备忘录继续蓬勃发展
  2. selenium的使用教程2
  3. python高阶函数介绍_python高级特性和高阶函数及使用详解
  4. Linphone编译【转载】
  5. 十七、二分查找法(java)
  6. Java学习日志(四)
  7. 掌握SpringAOP
  8. arm平台下的反汇编pdf_stm32逆向与安全科普,bin文件逆向反汇编
  9. paip 常用汉字形声字大全3500字
  10. 2018年最新全国县级以上行政区划对应关系数据(按国家统计局网站整理)
  11. English trip V2 - 9 People and Places Teacher:Julia Key: at on in
  12. linux如何从 命令行 将普通文件打印到 pdf
  13. 基于Python的房屋租赁管理系统(附源码)
  14. 计算机科学型,函数计算器1005B学生专用 多功能计算机科学函数型
  15. STM32F103_study51_The punctual atoms(STM32 Timer interrupt )
  16. BLOB/TEXT column ‘h_long_varbinary‘ used in key specification without a key length
  17. 简单解释一下一个项目中的pojo模块
  18. 培训机构管理信息系统设计与开发(一)
  19. Batch Norm
  20. word题注的大写变成小写

热门文章

  1. C++kruskals算法生成最小协议树(附完整源码)
  2. QT的QSetIterator类的使用
  3. 党建信息发布服务器要求,党建云服务器繁忙
  4. 「Swift」笔记第一章:The Basic
  5. Apache Ranger、业务背景、现状与需求、大数据安全组件介绍与对别、系统架构及实践、ranger admin、UserSync、plugin、权限模型、权限实现等
  6. oracle事务处理 自动提交
  7. Java.util.Date类型的转化成为数据库中的Date类型。
  8. Android中Activity和task,活动亲和力,启动模式,活动状态以及生命周期,激活钝化
  9. Scikit-learn数据预处理分类变量编码之字段特征编码
  10. python数组排序奇数在前偶数在后_数组排列(奇数在前,偶数在后)