Różnica serwera SQL

Różnica serwera SQL

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.