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

Trong đó giá trị trong cột chứa các giá trị được phân tách bằng dấu phẩy

Có một kịch bản khó khăn. Nếu tôi đang tìm kiếm '40' trong danh sách '17, 34.400,12 'thì nó sẽ tìm thấy ", 40" và trả về mục nhập không chính xác đó. Điều này sẽ quan tâm đến tất cả các giải pháp:

WHERE (',' + RTRIM(MyColumn) + ',') LIKE '%,' + @search + ',%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tổng hợp kết nối trong .NET / SQL Server?

  2. Làm cách nào để chuyển đổi giá trị hàng thành cột có số cột động?

  3. CAST (DATETIME AS DATE) trên mệnh đề WHERE

  4. Cắt giảm chi phí cấp phép SQL Server

  5. Xem lịch sử công việc của SQL Server Agent với Azure Data Studio