SOUNDEX()函數:
SQL Server中的此函數用於返回四個字符的代碼,以便評估兩個指定表達式的相似性。
特征:
- 此函數用於查找兩個指定表達式的四個字符的代碼。
- 該函數接受表達式。
- 表達式可以是常量,變量或列。
- 此函數根據指定字符串在說出時的發音,將聲明的表達式轉換為四個字符的代碼。
用法:
SOUNDEX(expression)
參數:
此方法僅接受一個參數,如下所示:
- expression:指定表達式進行評估。它可以是常量,變量或列。
返回值:
它返回一個四個字符的代碼,以便評估兩個給定表達式的相似性。
示例1:
獲取聽起來相似的指定表達式的四個字符代碼。
SELECT SOUNDEX('see'), SOUNDEX('sea');
輸出:
S000
示例-2:
將SOUNDEX()函數與變量一起使用,並獲得四個字符的代碼。
DECLARE @exp1 VARCHAR(15); DECLARE @exp2 VARCHAR(15); SET @exp1 = 'sum'; SET @exp2 = 'some'; SELECT SOUNDEX(@exp1), SOUNDEX(@exp2);
輸出:
S500
示例3:
獲取指定表達式的四個字符的代碼,聽起來根本不一樣。
SELECT SOUNDEX('cs'), SOUNDEX('portal');
輸出:
P634
示例4:
獲取指定表達式的四個字符代碼,它們是整數。
SELECT SOUNDEX(34), SOUNDEX(45);
輸出:
0000
因此,無論生成什麽整數,代碼都將為“0000”。
應用:
此函數用於生成指定表達式的四個字符的代碼。
相關用法
- PLSQL SOUNDEX用法及代碼示例
- MySQL SOUNDEX()用法及代碼示例
- SQL Server STUFF()用法及代碼示例
- SQL Server SIN()、COS()用法及代碼示例
- SQL Server RANK()用法及代碼示例
- SQL Server NTILE()用法及代碼示例
- SQL Server STR()用法及代碼示例
- SQL Server UNICODE()用法及代碼示例
- SQL Server SUBSTRING()用法及代碼示例
- SQL Server RTRIM()用法及代碼示例
- SQL Server FLOOR()、CEILING()用法及代碼示例
- SQL Server TAN()、COT()用法及代碼示例
- SQL Server DEGREES()、RADIANS()用法及代碼示例
- SQL Server ATN2()用法及代碼示例
- SQL Server LOG10()用法及代碼示例
- SQL Server LOG()用法及代碼示例
- SQL Server ASCII()用法及代碼示例
- SQL Server DIFFERENCE()用法及代碼示例
- SQL Server IIF()用法及代碼示例
- SQL Server FORMAT()用法及代碼示例
- SQL Server LEN()用法及代碼示例
注:本文由純淨天空篩選整理自nidhi1352singh大神的英文原創作品 SOUNDEX() Function in SQL Server。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。