Sql Server常用函数之统计、算数、字符串函数(二)
ng_expression%’,expression)
返回字符串中某个指定的子串出现的开始位置 。
与CHARINDEX函数不同的是,其中字串表达式前后必须有“%”,否则返回值为0;PATINDEX函数的子串中可以使用通配符,且此函数可用于CHAR、VARCHAR和TEXT 数据类型。
SOUNDEX(character _expression)
SOUNDEX函数返回一个四位字符码 。可用来查找声音相似的字符串。当对数字和汉字均只返回0
将character _expression转换为四个字符的声音码。其中第一个码为原字符串的第一个字符,第二到四个字符则为数字,是该字符串的声音字母所对应的数字,但是忽略了除首字母外的串中的所有元音字母
DIFFERENCE(character_expression1,character_expression2)
DIFFERENCE函数返回由SOUNDEX 函数返回的两个字符表达式的值的差异 。
值的差异是用0、1、2、3、4 来表示的,含义如下:
0—— 两个SOUNDEX函数返回值的第一个字符不同;
1—— 两个SOUNDEX函数返回值的第一个字符相同;
2—— 两个SOUNDEX函数返回值的第一、二个字符相同;
3—— 两个SOUNDEX函数返回值的第一、二、三个字符相同;
4—— 两个SOUNDEX函数返回值完全相同。
字符串操作函数