关于博主
年龄非二八
也没啥文化
平生爱小说
还有看漫画
忙时做做事
闲时编编码
人生自逍遥
哪管它天塌!
也没啥文化
平生爱小说
还有看漫画
忙时做做事
闲时编编码
人生自逍遥
哪管它天塌!
友情链接
热门文章
[SQL]逗号分隔字段查询
yuql 2011-01-20 10:17:57 发表于 博客程序 分类
在数据库设计中,有时候会用到使用逗号分隔的字段。
如保存一系列ID,会使用这样的形式:id1,id2,id3,id4
这时候,直接使用LIKE查询会把类似的信息全部查询出来。
SELECT * FROM TABLE WHERE column LIKE '%id%' ;
所以使用下面的形式可以方便的查询出逗号分隔字段中需要的值:
SELECT * FROM TABLE WHERE concat(',',column,',') LIKE '%,id2,%' ;



