最近遇到了这样一个问题,数据库里有好多的号码,但是我需要根据一些规则来查询这些号码!
我所想到的解决办法只是把所有的数据从库中查出来,循环读取并匹配一个规则,符合条件的就保存,不符合的就跳过。但是考虑到数据的庞大好像不适用。所以到这里来请教所有看到的高手们?
问题是这样的:假如我的搜索条件是,根据438*CCAABB,意思是:*,A,B,C代表(0-9)任意数字,但是ABC各不相等。希望能考虑到分页哦!
呵呵!
有知道怎么弄的踊跃发言哦
利用正则表达式,把匹配规则当参数传。
如何创建详看 http://www.cnblogs.com/abeen/archive/2009/03/13/1410853.html
嗯,CLR存储过程+正则表达式
正则表达式使模式匹配和数据提取变得更容易
http://msdn.microsoft.com/zh-cn/magazine/cc163473.aspx