34,588
社区成员
发帖
与我相关
我的任务
分享
select count(*) from LI_LINES where charindex(','+cast(1 as varchar(4))+',',','+LI_Line_Admin+',')>0
--查询出来结果为6
select count(*) from LI_LINES where LI_Line_Admin=1
查询结果为8条
LI_Line_Admin 在数据库存的格式为1,2....以逗号分隔开 我想查询出LI_Line_Admin包含1的所有信息 怎么写 应该显示8条数据
但总显示6条
select
count(1)
from
LI_LINES
where
charindex(','+cast(1 as varchar(4))+',',','+rtrim(LI_Line_Admin)+',')>0