sql >> Database >  >> RDS >> Sqlserver

Hoe te vergelijken of twee strings dezelfde woorden bevatten in T-SQL voor SQL Server 2008?

Ik denk niet dat er een eenvoudige oplossing is voor wat u probeert te doen in SQL Server. Mijn eerste gedachte zou zijn om een ​​CLR UDF te maken die:

  1. Accepteert twee strings
  2. Breekt ze in twee arrays met behulp van de splitsfunctie op " "
  3. Vergelijk de inhoud van de twee arrays en geef true terug als ze dezelfde elementen bevatten.

Als dit een route is die je wilt gaan, kijk dan eens op dit artikel om te beginnen met het maken van CLR UDF's.



  1. een optie die al is geselecteerd bij het laden van de pagina in de vervolgkeuzelijst en ook kan worden gewijzigd

  2. Is het mogelijk om alle beperkingen voor externe sleutels in één keer in mySQL 5 op een tabel te plaatsen?

  3. Verwijderen met behulp van CTE langzamer dan het gebruik van de tijdelijke tabel in Postgres

  4. ruby vervolg gem - hoe arrays te doorzoeken met de pg_array extensie