Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Warehouse in Microsoft Fabric
Deze functie retourneert een geheel getal dat het verschil meet tussen de SOUNDEX() waarden van twee verschillende tekenexpressies.
Transact-SQL syntaxisconventies
Syntaxis
DIFFERENCE ( character_expression , character_expression )
Argumenten
character_expression
Een alfanumerieke expressie tekengegevens. character_expression kan een constante, variabele of kolom zijn.
Retourtypen
Opmerkingen
DIFFERENCE vergelijkt twee verschillende SOUNDEX waarden en retourneert een geheel getal. Deze waarde meet de mate waarop de SOUNDEX waarden overeenkomen, op een schaal van 0 tot 4. Een waarde van 0 duidt op een zwakke of geen overeenkomst tussen de SOUNDEX waarden; 4 geeft sterk vergelijkbare of zelfs identieke overeenkomende waarden aan SOUNDEX waarden.
DIFFERENCE en SOUNDEX sorteringsgevoeligheid hebben.
Voorbeelden
In het eerste deel van dit voorbeeld worden de SOUNDEX waarden van twee zeer vergelijkbare tekenreeksen vergeleken. Voor een Latin1_General sortering retourneert DIFFERENCE een waarde van 4. Het tweede deel van het voorbeeld vergelijkt de SOUNDEX waarden voor twee zeer verschillende tekenreeksen en voor een Latin1_General sortering retourneert DIFFERENCE een waarde van 0.
Een. Retourneer een DIFFERENCE-waarde van 4, het minst mogelijke verschil
SELECT SOUNDEX('Green'),
SOUNDEX('Greene'),
DIFFERENCE('Green', 'Greene');
GO
Dit is de resultatenset.
----- ----- -----------
G650 G650 4
B. Retourneer een VERSCHILwaarde van 0, het hoogst mogelijke verschil
SELECT SOUNDEX('Blotchet-Halls'),
SOUNDEX('Greene'),
DIFFERENCE('Blotchet-Halls', 'Greene');
GO
Dit is de resultatenset.
----- ----- -----------
B432 G650 0