Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm thế nào để so sánh nếu hai chuỗi chứa các từ giống nhau trong T-SQL cho SQL Server 2008?

Tôi không nghĩ rằng có một giải pháp đơn giản cho những gì bạn đang cố gắng thực hiện trong SQL Server. Suy nghĩ đầu tiên của tôi là tạo một CLR UDF:

  1. Chấp nhận hai chuỗi
  2. Chia chúng thành hai mảng bằng cách sử dụng hàm tách trên ""
  3. So sánh nội dung của hai mảng, trả về true nếu chúng chứa các phần tử giống nhau.

Nếu đây là tuyến đường bạn muốn đi, hãy xem bài viết này để bắt đầu tạo các 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. SQL Server SMO phàn nàn về việc thiếu DLL

  2. Làm cách nào để tạo ràng buộc KIỂM TRA trên cột VARCHAR trong SQL Server chỉ định độ dài dữ liệu tối thiểu?

  3. 4 cách liệt kê tất cả các dạng xem trong cơ sở dữ liệu máy chủ SQL

  4. 3 Câu hỏi giám sát máy chủ SQL cần hỏi khi đảm nhận vị trí DBA

  5. Cách báo cáo lỗi từ chức năng do người dùng xác định của SQL Server