Różnica w serwerze SQL pozwala obliczyć różnicę w wartościach SoundEx () między różnymi wyrażeniami znaków.
Co to jest SoundEx?
Wartość SoundEx na serwerze SQL określa podobieństwo między dwoma strinami, gdy mówi się w języku angielskim.
Funkcja SoundEx () na serwerze SQL zwraca kod SoundEx, który może obliczyć, jak brzmi podobne dwa ciągniki po wypowiedzeniu.
Dowiedz się więcej o SQL Server SoundEx.
Różnica serwera SQL
Składnia funkcji jest jak pokazana:
Różnica (charakter_expression, charakter_expression);Wyciąg: Microsoft SQL Server.
Przykład 1
Poniższy przykład pokazuje, jak obliczyć różnicę dźwięku między dwoma podobnymi ciągami.
Wybierz SoundEx („Hello”), SoundEx („hello”), różnica („hello”, „hello”);Powyższe zapytanie zwraca różnicę 4. To jest najmniej możliwa wartość różnicy.
Przykład 2
Dla dwóch zupełnie różnych ciągów funkcja różnicy powinna zwrócić 0.
Przykładem jest jak pokazano:
Wybierz SoundEx („Hello”), SoundEx („pomidor”), różnica („hello”, „pomidor”);Kod powyżej powinien zwrócić wartość różnicę 0. To jest najwyższa wartość różnicy.
Przykład 3
Możesz także mieć średnią różnicę, jak pokazano:
Wybierz SoundEx („pomidor), SoundEx („ ziemniak ”), różnica („ ziemniczka ”,„ pomidor ”);Powyższe powinny zwrócić wartość różnicę 2.
Zamknięcie
Ten samouczek zawiera przegląd wysokiego poziomu, jak działa funkcja różnicy w SQL Server. Zalecamy zbadanie dokumentacji, aby dowiedzieć się więcej.