Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Piattaforma di analisi (PDW)
Endpoint di analisi SQL in Microsoft Fabric
Magazzino in Microsoft Fabric
Database SQL in Microsoft Fabric
Questa funzione restituisce un valore integer che misura la differenza tra i valori SOUNDEX() di due espressioni di caratteri diverse.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
DIFFERENCE ( character_expression , character_expression )
Argomenti
character_expression
Espressione alfanumerica di dati di tipo carattere. character_expression può essere una costante, una variabile o una colonna.
Tipi restituiti
int
Osservazioni:
DIFFERENCE confronta due valori SOUNDEX diversi e restituisce un valore integer. Questo valore misura il grado di corrispondenza dei valori SOUNDEX, su una scala di 0 per 4. Un valore di 0 indica una somiglianza debole o nessuna tra i valori SOUNDEX; 4 indica valori fortemente simili, o anche identici, SOUNDEX.
DIFFERENCE e SOUNDEX supportano la sensibilità delle regole di confronto.
Esempi
La prima parte di questo esempio confronta i valori SOUNDEX di due stringhe molto simili. Per le regole di confronto Latin1_General, DIFFERENCE restituisce un valore di 4. La seconda parte dell'esempio confronta i valori SOUNDEX per due stringhe molto diverse e per una Latin1_General regole di confronto, DIFFERENCE restituisce un valore di 0.
Un. Restituisce un valore DIFFERENCE pari a 4, la differenza meno possibile
SELECT SOUNDEX('Green'),
SOUNDEX('Greene'),
DIFFERENCE('Green', 'Greene');
GO
Il set di risultati è il seguente.
----- ----- -----------
G650 G650 4
B. Restituisce un valore DIFFERENCE pari a 0, la differenza più alta possibile
SELECT SOUNDEX('Blotchet-Halls'),
SOUNDEX('Greene'),
DIFFERENCE('Blotchet-Halls', 'Greene');
GO
Il set di risultati è il seguente.
----- ----- -----------
B432 G650 0