以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  任意一个字符的通配符  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=54853)

--  作者:ovoooo
--  发布时间:2014/8/6 10:44:00
--  任意一个字符的通配符
任意一个字符的通配符是什么?“?”吗,好像用不了
--  作者:有点甜
--  发布时间:2014/8/6 10:46:00
--  
 哪里的匹配?筛选还是代码?
--  作者:ovoooo
--  发布时间:2014/8/6 10:48:00
--  
筛选
--  作者:Bin
--  发布时间:2014/8/6 10:50:00
--  
%  或者 *
--  作者:ovoooo
--  发布时间:2014/8/6 10:50:00
--  
那是任意个字符啊
--  作者:Bin
--  发布时间:2014/8/6 10:53:00
--  
筛选好像做不到.
--  作者:ovoooo
--  发布时间:2014/8/6 10:53:00
--  
比如我要筛选33xxxx3xxx,x是任意1个字符
--  作者:有点甜
--  发布时间:2014/8/6 10:54:00
--  

 筛选没有单字符匹配,你要变通处理。

 

 比如

 

 第一列 like \'1_3456\'

 

 就改成

 

 subString(第一列,1,1) = \'1\' and subString(第一列,3,len(第一列)-2) = \'3456\'

[此贴子已经被作者于2014-8-6 10:59:52编辑过]

--  作者:ovoooo
--  发布时间:2014/8/6 10:56:00
--  
筛选功能还是弱啊,比如要筛选,必须这样[品号] Like \'14*\' Or [品号] Like \'15*\' Or [品号] Like \'18*\',而不能 [品号] Like( \'14*\' ,\'15*\' , \'18*\')
--  作者:有点甜
--  发布时间:2014/8/6 11:00:00
--  
以下是引用ovoooo在2014-8-6 10:56:00的发言:
筛选功能还是弱啊,比如要筛选,必须这样[品号] Like \'14*\' Or [品号] Like \'15*\' Or [品号] Like \'18*\',而不能 [品号] Like( \'14*\' ,\'15*\' , \'18*\')

 

没有办法,8楼改一下

 

 

 第一列 like \'1_3456\'

 

 就改成

 

 subString(第一列,1,1) = \'1\' and subString(第一列,3,len(第一列)-2) = \'3456\'