Sql server 比较sql server中逗号分隔列中逗号分隔值的不同顺序
我的表中有一列包含如下值: 1,3,4,2,6,5 我想检查以上列中的所有值 怎么做 我想像这样运行查询: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
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-请说明一些方面。这里的人帮了你一个忙,意思是“用你的大脑去回答问题,没有必要过于聪明”。我代表他道歉。