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

Chuyển một varchar chứa đầy các giá trị được phân tách bằng dấu phẩy vào hàm SQL Server IN

Tất nhiên nếu bạn lười biếng như tôi, bạn có thể làm điều này:

Declare @Ids varchar(50) Set @Ids = ',1,2,3,5,4,6,7,98,234,'

Select * from sometable
 where Charindex(','+cast(tableid as varchar(8000))+',', @Ids) > 0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xoay vòng nhiều cột dựa trên một cột trong SQL Server

  2. Thuật toán sắp xếp GUID của SQL Server. Tại sao?

  3. Tạo hồ sơ thư cơ sở dữ liệu trong SQL Server (T-SQL)

  4. So sánh các kiểu dữ liệu ngày và giờ trong SQL Server

  5. Có kiểu dữ liệu Boolean trong Microsoft SQL Server giống như trong MySQL không?