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

SQL语句 字符串匹配问题(类似正则表达式)
SELECT   所属小类代码,物资名称,物资编号
FROM   [Sys_物资编码库]
WHERE     substring(物资编号,0,7)     like       '__99__ '   or   '____99 '

想要通过sql语句同时匹配两种结果,
字符串××99××,或××××99
语句怎么实现啊,
用上面的方法,不行啊

------解决方案--------------------
SELECT 所属小类代码,物资名称,物资编号
FROM [Sys_物资编码库]
WHERE substring(物资编号,0,7) like '__99__ '
or substring(物资编号,0,7) like '____99 '

------解决方案--------------------
WHERE charindex( '99 ', substring(物资编号,0,7)) in(3,5)