Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come confrontare se due stringhe contengono le stesse parole in T-SQL per SQL Server 2008?

Non penso che ci sia una soluzione semplice per quello che stai cercando di fare in SQL Server. Il mio primo pensiero sarebbe quello di creare un CLR UDF che:

  1. Accetta due stringhe
  2. Le suddivide in due array usando la funzione di divisione su " "
  3. Confronta il contenuto dei due array, restituendo true se contengono gli stessi elementi.

Se questo è un percorso che desideri seguire, dai un'occhiata a questo articolo per iniziare a creare UDF CLR.