Mit dem Unterschied im SQL -Server können Sie die Differenz in den SoundEx () -Werten zwischen verschiedenen Zeichenausdrücken berechnen.
Was ist Soundex?
Der SoundEx -Wert im SQL -Server bestimmt die Ähnlichkeit zwischen zwei Zeichenfolgen, wenn sie auf Englisch gesprochen werden.
Die SoundEx () -Funktion in SQL Server gibt einen SoundEx -Code zurück, mit dem berechnet werden kann, wie ähnliche zwei Zeichenfolgen beim Sprechen klingen.
Erfahren Sie mehr über SQL Server SoundEx.
SQL Server -Unterschied
Die Funktionssyntax ist wie gezeigt:
Differenz (charakter_expression, charakter_expression);Extrakt: Microsoft SQL Server.
Beispiel 1
Das folgende Beispiel zeigt, wie der SoundEx -Unterschied zwischen zwei ähnlichen Zeichenfolgen berechnet wird.
Wählen Sie SoundEx ('Hallo'), SoundEx ('Hallo'), Differenz ('Hallo', 'Hallo');Die obige Abfrage gibt eine Differenz von 4 zurück. Dies ist der geringste Differenzwert.
Beispiel 2
Für zwei völlig unterschiedliche Zeichenfolgen sollte die Differenzfunktion 0 zurückkehren.
Ein Beispiel ist wie gezeigt:
Wählen Sie SoundEx ('Hallo'), SoundEx ('Tomate'), Differenz ('Hallo', 'Tomate');Der obige Code sollte einen Differenzwert von 0 zurückgeben. Dies ist der höchste Differenzwert.
Beispiel 3
Sie können auch einen mittleren Unterschied haben, wie gezeigt:
Wählen Sie SoundEx ('Tomate), SoundEx (' Kartoffel '), Differenz (' Kartoffel ',' Tomate ');Das obige sollte einen Differenzwert von 2 zurückgeben.
Schließen
Dieses Tutorial gibt einen hohen Überblick darüber, wie die Differenzfunktion auf SQL Server funktioniert. Wir empfehlen die Erkundung der Dokumentation, um mehr zu erfahren.