Sql server 比较sql server中逗号分隔列中逗号分隔值的不同顺序

Sql server 比较sql server中逗号分隔列中逗号分隔值的不同顺序,sql-server,comma,Sql Server,Comma,我的表中有一列包含如下值: 1,3,4,2,6,5 我想检查以上列中的所有值 怎么做 我想像这样运行查询: select * from table where column contains 1,2,3,4,5,6 我尝试使用like运算符,但如果列具有但没有序列值,则该运算符无效。这不是很有效,但可以: select * from [table] where ','+ '1,2,3,4,5,6' +',' like '%,'+ cast(column as varchar(255

我的表中有一列包含如下值:

1,3,4,2,6,5

我想检查以上列中的所有值

怎么做

我想像这样运行查询:

select * from table where column contains 1,2,3,4,5,6

我尝试使用like运算符,但如果列具有但没有序列值,则该运算符无效。

这不是很有效,但可以:

select 
    * 
from [table]
where ','+ '1,2,3,4,5,6' +',' like '%,'+ cast(column as varchar(255)) +',%'

如何对列值进行排序您应该修复数据模型并停止存储逗号分隔的值。user2003615-请说明一些方面。这里的人帮了你一个忙,意思是“用你的大脑去回答问题,没有必要过于聪明”。我代表他道歉。