sql >> Databasteknik >  >> RDS >> Sqlserver

Hur jämför man om två strängar innehåller samma ord i T-SQL för SQL Server 2008?

Jag tror inte att det finns en enkel lösning för det du försöker göra i SQL Server. Min första tanke skulle vara att skapa en CLR UDF som:

  1. Accepterar två strängar
  2. Delar upp dem i två arrayer med hjälp av splitfunktionen på " "
  3. Jämför innehållet i de två matriserna och returnera sant om de innehåller samma element.

Om det här är en rutt du skulle vilja gå, ta en titt på denna artikel för att komma igång med att skapa CLR UDF.



  1. Det går inte att ansluta till Oracle med Windows-autentisering med ODP.NET

  2. hur man raderar varje post utom en per timme

  3. Codeigniter :Fel i ORDER BY CASE-frågan

  4. MariaDB introducerar en JSON_TABLE()-funktion