当前位置: 代码迷 >> Sql Server >> 请问一个模糊查询
  详细解决方案

请问一个模糊查询

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

------解决方案--------------------
如果只是困惑于字段存储多个条形码的话
那么试试
SQL code
',' + code like '%,_9%,%'
------解决方案--------------------
用patindex函数即可,

参考 http://msdn.microsoft.com/zh-cn/library/ms188395.aspx
  相关解决方案