SOUNDEX和DEFFerence函数使用

功能

返回表示字符串声音的数字。

语法

SOUNDEX ( string-expression )

参数

string-expression    字符串。

用法

字符串的 SOUNDEX 函数值基于第一个字母和随后三个除 H、Y 和 W 之外的辅音。两个重复的字母按一个字母计算。例如,

SOUNDEX( ‘apples‘ )

基于字母 A、P、L 和 S。

SOUNDEX 函数忽略多字节字符。

尽管不很完美,但 SOUNDEX 对于那些听起来相似和以相同字母开头的单词,通常返回相同的数字。

SOUNDEX 函数对英语单词效果最好。对于其它语言,它的用处不大。

标准和兼容性
  • SQL/92    供应商扩展。
  • SQL/99    供应商扩展。
  • Sybase    与 Adaptive Server Enterprise 兼容,但 Adaptive Server Enterprise 返回 CHAR(4) 结果,而 Adaptive Server Anywhere 返回整数。
示例

下面的语句返回两个数字,表示每个名称的声音。每个参数的 SOUNDEX 值都是 3827。

SELECT SOUNDEX( ‘Smith‘ ), SOUNDEX( ‘Smythe‘ )

DIFFERENCE 函数 [字符串]


功能

返回两个字符串表达式之间 SOUNDEX 值的差。

语法

DIFFERENCE ( string-expression-1string-expression-2  )

参数

string-expression-1    第一个 SOUNDEX 参数。

string-expression-2    第二个 SOUNDEX 参数。

标准和兼容性
  • SQL/92    供应商扩展。
  • SQL/99    供应商扩展。
  • Sybase    与 Adaptive Server Enterprise 兼容。
另请参见
示例

下面的语句返回值 3。

SELECT DIFFERENCE( ‘test‘, ‘chest‘ )

时间: 2024-08-28 21:10:18

SOUNDEX和DEFFerence函数使用的相关文章

T-SQL.字符串函数

--本文为学习笔记,(<t_sql>作者:Robert Sheldon 译者:冯昀晖 来源:TT中国) --------------------------------------- 函数--字符串函数--截取字符串的值 select name,left(name,12) as a, --根据指定的字符串从左往右截取,格式:left(字符串表达式,字符数) substring(name,9,4) as b,--"SUBSTRING"函数可以提取字符串的任意部分. --sub

Hive2.0函数大全

摘要 Hive内部提供了很多函数给开发者使用,包括数学函数,类型转换函数,条件函数,字符函数,聚合函数,表生成函数等等,这些函数都统称为内置函数. 目录 数学函数 集合函数 类型转换函数 日期函数 条件函数 字符函数 聚合函数 表生成函数 数学函数 Return Type Name (Signature) Description DOUBLE round(DOUBLE a) Returns the rounded BIGINT value of a. 返回对a四舍五入的BIGINT值 DOUBL

T-SQL函数及用法--转

转自http://www.cnblogs.com/qixuejia/archive/2010/07/14/1777105.html 1. 聚合函数 (1) AVG 函数功能返回组中值的平均值.空值将被忽略 语法AVG ( [ ALL | DISTINCT ] expression ) (2) MAX 函数功能返回表达式的最大值 语法MAX ( [ ALL | DISTINCT ] expression ) (3) MIN 函数功能返回表达式的最小值 语法MIN ( [ ALL | DISTINC

PHP常用操作的字符串函数

PHP常用字符串的操作函数 字符串转换类函数 addcslashes函数:以C语言风格使用反斜线转义字符串中的字符 addslashes函数:使用反斜线引用字符串 chop函数:清除字符串中的连续空格 get_html_translation_table函数:返回htmlspecialchars()函数和htmlentities()函数的转换表 chunk_split函数:将字符串分割成小块 hebrev函数:转换希伯来逻辑字符为可见字符 hebrevc函数:转换希伯来语文本为可见文本,包括换行

SQL笔记-第五章,函数

一.数学函数 功能 函数名  用法 绝对值  ABS()    指数  POWER() POWER(FWeight,-0.5)  平方根  SQRT()    求随机数  RAND()    舍入到最大整数  CEILING()    舍入到最小整数  FLOOR()    四舍五入  ROUND(m)    四舍五入  ROUND(m,d)  d是保留的小数位数  正弦  SIN()    余弦  COS ()    反正弦  ASIN()    反余弦  ACOS()    正切  TAN(

Oracle常用函数【转】

PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序.在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句, 函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则. SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符.数字.日期.转换.和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数.这些函数均可用于SELECT,WHERE.ORDER BY等子句中,例如下面的例子中就包含了T

ORACLE常用函数汇总【转】

PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序.在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句, 函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则. SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符.数字.日期.转换.和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数.这些函数均可用于SELECT,WHERE.ORDER BY等子句中,例如下面的例子中就包含了T

PHP常用字符串的操作函数

字符串转换类函数 addcslashes函数:以C语言风格使用反斜线转义字符串中的字符 addslashes函数:使用反斜线引用字符串 chop函数:清除字符串中的连续空格 get_html_translation_table函数:返回htmlspecialchars()函数和htmlentities()函数的转换表 chunk_split函数:将字符串分割成小块 hebrev函数:转换希伯来逻辑字符为可见字符 hebrevc函数:转换希伯来语文本为可见文本,包括换行符 html_entity_

Netsuite Formula &gt; Oracle函数列表速查(PL/SQL单行函数和组函数详解).txt

PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序.在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则. SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符.数字.日期.转换.和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数.这些函数均可用于SELECT,WHERE.ORDER BY等子句中,例如下面的例子中就包含了TO