日期:2014-05-18  浏览次数:20481 次

请教一个模糊查询
字段存的是条形码 6921168509256,9068130128149,
当我只知道条形码某位或者某些位置的数字时。不知道的用 *号代替。比如*9***********怎么写这个查询。要是一行就存一个条形码那就简单了。直接[0-9]

------解决方案--------------------
如果只是困惑于字段存储多个条形码的话
那么试试
SQL code

',' + code like '%,_9%,%'

------解决方案--------------------
用patindex函数即可,

参考 http://msdn.microsoft.com/zh-cn/library/ms188395.aspx