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

Tham gia một bảng dựa trên các giá trị được phân tách bằng dấu phẩy

Có lẽ xấu thế này, tôi chưa kiểm tra kết quả:

select names.name, courses.course_name
from names inner join courses
    on ',' + names.course_ids + ',' like '%,' + cast(courses.course_id as nvarchar(20)) + ',%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn toàn bộ DataTable vào cơ sở dữ liệu cùng một lúc thay vì từng hàng?

  2. Cách chọn một số ký tự nhất định từ bên trái hoặc bên phải của chuỗi trong SQL Server

  3. Tại sao truyền từ float sang varchar được làm tròn trong SQL Server?

  4. SQL Server v.Next:Hiệu suất STRING_AGG, Phần 2

  5. SqlDependency không kích hoạt sự kiện OnChange khi tập dữ liệu được thay đổi