表名: UserRes
字段: ClassID varchar
数据示例:id ClassID
1 80
2 70,80,90
3 80,90
4 180现在需要查出 classid 里有 80的所有数据
用like 会把 180的也查出来.
用 80 in (ClassID ) 转换失败
字段: ClassID varchar
数据示例:id ClassID
1 80
2 70,80,90
3 80,90
4 180现在需要查出 classid 里有 80的所有数据
用like 会把 180的也查出来.
用 80 in (ClassID ) 转换失败
解决方案 »
- SQL 2008 EXPRESS是不是关闭了网络功能?
- 请问这4列都代表什么意思,是在sysobjects表中的。
- sqlserver2005 express可以自动备份数据库吗?
- sql如何将同时满足两个条件的重复值的记录去掉
- 高分求教:BCP是否可以导出成定长文件格式?
- 紧急求助!!!update时忘记加where
- 当查询条件为非主键字段时,为什么在SQLServer的更新锁(UPDLOCK)会锁表
- sql2000,用MDF怎么恢复数据库,有成功的吗!
- 请大家看看这个试图怎么能做出来。
- 求教sql语句
- [新手问题]关于在数据库的列中插入日期的问题.
- 如果一个投票系统,限制每个用户每个投票只能投一次,数据库结构怎么设计?
from UserRes
where charindex(',80,',','+ClassID+',')>0
charindex('180,90','80') >0 true 错误我要的是 跟 in 那样的结果 80 in(180,90,80)