Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara membandingkan jika dua string berisi kata-kata yang sama di T-SQL untuk SQL Server 2008?

Saya tidak berpikir ada solusi sederhana untuk apa yang Anda coba lakukan di SQL Server. Pikiran pertama saya adalah membuat CLR UDF yang:

  1. Menerima dua string
  2. Membaginya menjadi dua larik menggunakan fungsi split pada " "
  3. Bandingkan konten kedua larik, menghasilkan nilai true jika mengandung elemen yang sama.

Jika ini adalah rute yang ingin Anda tuju, lihat artikel ini untuk mulai membuat UDF CLR.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Transactionscope melempar pengecualian platform ini tidak mendukung transaksi terdistribusi saat membuka objek koneksi

  2. ALTER TABLE pada kolom dependen

  3. Rekursi CTE untuk mendapatkan hierarki pohon

  4. Daftar Hierarki Jenis Peristiwa Pemicu di SQL Server 2019

  5. BUAT TABEL JIKA TIDAK ADA yang setara di SQL Server