摘要: sql中的某个字段用“,”分隔数据,需要获取数据的时候直接把“,”拆分成数据,获得一个数据的list。例如:需要查询某字段是否包含一个值,111是否存在于1111,2111,1112,1121,1113这个字段中。因为根据“,”逗号分开,要求的答案是:不在字段中。 用传统的like '%111%',显然不合适,这样虽然111不存在但是依然能查到该条记录。所以应该用以下语句实现:select * from Table where ','+columA+',' like '%,111,%'。实际就是把字段填上一个逗号然后在比较。如果你 阅读全文
posted @ 2011-07-27 12:32 PointNet 阅读(16351) 评论(0) 推荐(1) 编辑