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.