Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Libros en pantalla de SQL Server 2005 (Noviembre de 2008)
DIFFERENCE (Transact-SQL)

Devuelve un valor entero que indica la diferencia entre los valores de SOUNDEX de dos expresiones de caracteres.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

DIFFERENCE ( character_expression , character_expression )

character_expression

Es una expresión de tipo char o varchar. character_expression puede ser también de tipo text; no obstante, sólo los primeros 8.000 bytes son significativos.

int

El entero devuelto es el número de caracteres de los valores de SOUNDEX que son iguales. El valor devuelto puede oscilar entre 0 y 4, donde 0 indica una similitud escasa o inexistente, y 4 indica una elevada similitud o los mismos valores.

En la primera parte del ejemplo siguiente, se comparan los valores de SOUNDEX de dos cadenas muy similares, y DIFFERENCE devuelve un valor de 4. En la segunda parte, se comparan los valores de SOUNDEX de dos cadenas muy diferentes, y DIFFERENCE devuelve un valor de 0.

USE AdventureWorks;
GO
-- Returns a DIFFERENCE value of 4, the least possible difference.
SELECT SOUNDEX('Green'), SOUNDEX('Greene'), DIFFERENCE('Green','Greene');
GO
-- Returns a DIFFERENCE value of 0, the highest possible difference.
SELECT SOUNDEX('Blotchet-Halls'), SOUNDEX('Greene'), DIFFERENCE('Blotchet-Halls', 'Greene');
GO

Éste es el conjunto de resultados. 

----- ----- ----------- 
G650  G650  4           

(1 row(s) affected)
                        
----- ----- ----------- 
B432  G650  0           

(1 row(s) affected)
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2012 Microsoft. Reservados todos los derechos. Condiciones de Uso | Marcas registradas | Declaración de privacidad
Page view tracker