Différence de serveur SQL

Différence de serveur SQL

La différence dans SQL Server vous permet de calculer la différence dans les valeurs sonores () entre différentes expressions de caractères.

Qu'est-ce que SoundEx?

La valeur SoundEx dans SQL Server détermine la similitude entre deux chaînes lorsqu'elle est parlée en anglais.

La fonction SoundEx () dans SQL Server renvoie un code sonore qui peut calculer à quel point les deux chaînes sont similaires lorsqu'elles sont parlées.

En savoir plus sur SQL Server SoundEx.

Différence de serveur SQL

La syntaxe de fonction est comme indiqué:

Différence (caractères_expression, caractères_expression);

Extrait: Microsoft SQL Server.

Exemple 1

L'exemple suivant montre comment calculer la différence sonore entre deux chaînes similaires.

Sélectionnez SoundEx ('Hello'), SoundEx ('Hello'), Difference ('Hello', 'Hello');

La requête ci-dessus renvoie une différence de 4. C'est la valeur de différence la moins possible.

Exemple 2

Pour deux chaînes complètement différentes, la fonction de différence doit retourner 0.

Un exemple est comme indiqué:

SELECT SOUNEX ('HELLO'), SOUNEX ('Tomato'), Difference ('Hello', 'Tomato');

Le code ci-dessus doit renvoyer une valeur de différence de 0. C'est la valeur de différence la plus élevée.

Exemple 3

Vous pouvez également avoir une différence moyenne comme indiqué:

Sélectionnez SoundEx ('Tomato), SoundEx (' Potato '), Difference (' Potato ',' Tomato ');

Ce qui précède doit renvoyer une valeur de différence de 2.

Fermeture

Ce tutoriel donne un aperçu de haut niveau de la fonction de la fonction de différence dans SQL Server. Nous vous recommandons d'explorer la documentation pour en savoir plus.