Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Ponto de extremidade de análise de SQL no Microsoft Fabric
Depósito no Microsoft Fabric
Banco de dados SQL no Microsoft Fabric
Esta função retorna um valor inteiro que mede a diferença entre os valores SOUNDEX() de duas expressões de caractere distintas.
Convenções de sintaxe de Transact-SQL
Sintaxe
DIFFERENCE ( character_expression , character_expression )
Argumentos
character_expression
Uma expressão alfanumérica de dados de caractere. character_expression pode ser uma constante, variável ou coluna.
Tipos de retorno
int
Comentários
DIFFERENCE compara dois diferentes valores SOUNDEX e retorna um valor inteiro. Esse valor mede o grau em que os valores de SOUNDEX correspondem, em uma escala de 0 a 4. Um valor de 0 indica uma semelhança fraca ou nenhuma entre os valores de SOUNDEX; 4 indica valores de SOUNDEX fortemente semelhantes ou mesmo idênticos.
DIFFERENCE e SOUNDEX têm sensibilidade de ordenação.
Exemplos
A primeira parte deste exemplo compara os valores SOUNDEX de duas cadeias de caracteres muito similares. Para uma ordenação Latin1_General, DIFFERENCE retorna um valor de 4. A segunda parte do exemplo compara os valores de SOUNDEX para duas cadeias de caracteres muito diferentes e, para uma ordenação Latin1_General, DIFFERENCE retorna um valor de 0.
Um. Retornar um valor DIFFERENCE de 4, a diferença menos possível
SELECT SOUNDEX('Green'),
SOUNDEX('Greene'),
DIFFERENCE('Green', 'Greene');
GO
Veja a seguir o conjunto de resultados.
----- ----- -----------
G650 G650 4
B. Retornar um valor DIFFERENCE de 0, a diferença mais alta possível
SELECT SOUNDEX('Blotchet-Halls'),
SOUNDEX('Greene'),
DIFFERENCE('Blotchet-Halls', 'Greene');
GO
Veja a seguir o conjunto de resultados.
----- ----- -----------
B432 G650 0