SQL Server -forskjell

SQL Server -forskjell

Forskjellen i SQL Server lar deg beregne forskjellen i SoundEx () -verdiene mellom forskjellige karakteruttrykk.

Hva er Soundex?

SoundEx -verdien i SQL Server bestemmer likheten mellom to strenger når den snakkes på engelsk.

SoundEx () -funksjonen i SQL Server returnerer en SoundEx -kode som kan beregne hvor like to strenger lyder når det er snakkes.

Lær mer om SQL Server Soundex.

SQL Server -forskjell

Funksjonssyntaksen er som vist:

Forskjell (karakter_ekspression, karakter_ekspression);

Ekstrakt: Microsoft SQL Server.

Eksempel 1

Følgende eksempel viser hvordan du beregner SoundEx -forskjellen mellom to lignende strenger.

Velg SoundEx ('Hallo'), Soundex ('Hallo'), Difference ('Hallo', 'Hallo');

Ovennevnte spørring returnerer en forskjell på 4. Dette er minst mulig forskjellsverdi.

Eksempel 2

For to helt forskjellige strenger skal forskjellsfunksjonen returnere 0.

Et eksempel er som vist:

Velg Soundex ('Hallo'), Soundex ('Tomat'), Difference ('Hello', 'Tomato');

Koden over skal returnere en forskjellsverdi på 0. Dette er den høyeste forskjellsverdien.

Eksempel 3

Du kan også ha en middels forskjell som vist:

Velg SoundEx ('Tomat), Soundex (' Potet '), Forskjell (' Potet ',' tomat ');

Ovennevnte skal gi en forskjellsverdi på 2.

Lukking

Denne opplæringen gir en oversikt på høyt nivå over hvordan forskjellsfunksjonen fungerer i SQL Server. Vi anbefaler å utforske dokumentasjonen for å lære mer.