求一SQL语句

KeepMoving 2011-06-09 10:26:13
表结构如下所示

id typeId
1 2,3,21
2 1,21,21
3 3,1,11
4 4,3,2

比如说我想查出typeId包含1的记录,该怎么写!先谢过了!
...全文
51 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
KeepMoving 2011-06-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 maco_wang 的回复:]

SQL code
select * from tablename where charindex(',1,',','+typeId+',')>0
[/Quote]谢过楼上,查出来了 charindex('1','+stype+')>0 我之前忘了给前面加上逗号了,加上就出来了!多谢提醒!
打一壶酱油 2011-06-09
  • 打赏
  • 举报
回复
select * from tablename where charindex(',1,',','+typeId+',')>0
-晴天 2011-06-09
  • 打赏
  • 举报
回复
select * from tb where ','+typeId+',' like '%,1,%'
叶子 2011-06-09
  • 打赏
  • 举报
回复
select * from tablename where charindex(',1,',','+typeId+',')>0

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧