Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment comparer si deux chaînes contiennent les mêmes mots dans T-SQL pour SQL Server 2008 ?

Je ne pense pas qu'il existe une solution simple pour ce que vous essayez de faire dans SQL Server. Ma première idée serait de créer une UDF CLR qui :

  1. Accepte deux chaînes
  2. Les divise en deux tableaux à l'aide de la fonction split sur " "
  3. Comparez le contenu des deux tableaux, renvoyant true s'ils contiennent les mêmes éléments.

S'il s'agit d'une route que vous aimeriez suivre, jetez un œil à cet article pour commencer à créer des UDF CLR.