DIFFERENCE (Transact-SQL)
S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Point de terminaison analytique SQL dans Microsoft FabricEntrepôt dans Microsoft Fabric
Cette fonction retourne sous la forme d’un entier la différence entre les valeurs SOUNDEX() de deux expressions de caractères différentes.
Conventions de la syntaxe Transact-SQL
Syntaxe
DIFFERENCE ( character_expression , character_expression )
Remarque
Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez Versions antérieures de la documentation.
Arguments
expression_caractère
Expression alphanumérique de données caractères. character_expression peut être une constante, une variable ou une colonne.
Types de retour
int
Notes
DIFFERENCE
compare deux valeurs SOUNDEX
différentes, et retourne une valeur entière. Cette valeur mesure le degré de correspondance des valeurs SOUNDEX
, sur une échelle de 0 à 4. La valeur 0 indique une similarité faible ou nulle entre les valeurs SOUNDEX ; 4 indique des valeurs SOUNDEX fortement similaires, ou même identiques.
DIFFERENCE
et SOUNDEX
respectent le classement.
Exemples
La première partie de l’exemple suivant compare les valeurs SOUNDEX
de deux chaînes très similaires. Pour un classement Latin1_General, DIFFERENCE
retourne la valeur 4
. La deuxième partie de l’exemple compare les valeurs SOUNDEX
de deux chaînes très différentes et, pour un classement Latin1_General, DIFFERENCE
retourne la valeur 0
.
-- 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
Voici le jeu de résultats obtenu.
----- ----- -----------
G650 G650 4
(1 row(s) affected)
----- ----- -----------
B432 G650 0
(1 row(s) affected)
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour