La differenza in SQL Server consente di calcolare la differenza nei valori SoundEx () tra diverse espressioni di caratteri.
Cos'è SoundEx?
Il valore SoundEx in SQL Server determina la somiglianza tra due stringhe quando parlate in inglese.
La funzione SoundEx () in SQL Server restituisce un codice SoundEx in grado di calcolare come suona due stringhe simili quando vengono pronunciate.
Ulteriori informazioni su SQL Server SoundEx.
Differenza del server SQL
La sintassi della funzione è come mostrata:
Differenza (caratteri_expression, caratteristica_expression);Estratto: Microsoft SQL Server.
Esempio 1
L'esempio seguente mostra come calcolare la differenza SoundEx tra due stringhe simili.
Seleziona SoundEx ('Hello'), SoundEx ('Hello'), Difference ('Hello', 'Hello');La query sopra restituisce una differenza di 4. Questo è il valore di differenza meno possibile.
Esempio 2
Per due stringhe completamente diverse, la funzione di differenza dovrebbe restituire 0.
Un esempio è come mostrato:
Seleziona SoundEx ('Hello'), SoundEx ('Tomato'), Difference ('Hello', 'Tomato');Il codice sopra dovrebbe restituire un valore di differenza di 0. Questo è il valore di differenza più alta.
Esempio 3
Puoi anche avere una differenza media come mostrato:
Seleziona SoundEx ('Tomato), SoundEx (' Potato '), differenza (' patata ',' pomodoro ');Quanto sopra dovrebbe restituire un valore di differenza di 2.
Chiusura
Questo tutorial fornisce una panoramica di alto livello di come funziona la funzione Difference in SQL Server. Ti consigliamo di esplorare la documentazione per saperne di più.