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

Hvordan sammenlignes, hvis to strenge indeholder de samme ord i T-SQL til SQL Server 2008?

Jeg tror ikke, der er en simpel løsning på det, du forsøger at gøre i SQL Server. Min første tanke ville være at oprette en CLR UDF, der:

  1. Accepterer to strenge
  2. Opdeler dem i to arrays ved hjælp af splitfunktionen på " "
  3. Sammenlign indholdet af de to arrays, og returner sandt, hvis de indeholder de samme elementer.

Hvis dette er en rute, du gerne vil gå, så tag et kig på denne artikel for at komme i gang med at oprette CLR UDF'er.



  1. Laravel validerer unik, hvis id er det samme

  2. Hvordan kan jeg udføre et indbygget SQL-script i JPA/Hibernate?

  3. Hvordan sletter man en bestemt række fra mysql-tabel med samme kolonneværdier?

  4. Tjek for fuldstændige duplikerede rækker i en stor tabel