Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como comparar se duas strings contêm as mesmas palavras no T-SQL para SQL Server 2008?


Eu não acho que exista uma solução simples para o que você está tentando fazer no SQL Server. Meu primeiro pensamento seria criar uma UDF CLR que:
  1. Aceita duas strings
  2. Quebra-os em dois arrays usando a função split em " "
  3. Compare o conteúdo dos dois arrays, retornando true se eles contiverem os mesmos elementos.

Se esta é uma rota que você gostaria de seguir, dê uma olhada em este artigo para começar a criar UDFs CLR.