以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于like比较符  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124732)

--  作者:susu312
--  发布时间:2018/9/12 17:28:00
--  关于like比较符

一级单位:000

二级单位:000001

三级单位:000001002

 

当登录单位是000时,要加载它和下级单位的数据,

 

那么应该: like  000%

 

这时候,为啥只能能把三级单位去掉?

 

三级单位也是以000开头的呀?


--  作者:有点甜
--  发布时间:2018/9/12 17:46:00
--  

代码没问题的,具体问题做个实例说明。


--  作者:susu312
--  发布时间:2018/9/12 17:49:00
--  
以下是引用有点甜在2018/9/12 17:46:00的发言:

代码没问题的,具体问题做个实例说明。

老师,我就是不懂这个原理,那比如我想把三级单位都显示出来?那咋整?

 

我就不懂为啥那个不能匹配三级单位 ,三级单位也是000开头的呀?


--  作者:有点甜
--  发布时间:2018/9/12 18:03:00
--  
以下是引用susu312在2018/9/12 17:49:00的发言:

老师,我就是不懂这个原理,那比如我想把三级单位都显示出来?那咋整?

 

我就不懂为啥那个不能匹配三级单位 ,三级单位也是000开头的呀?

 

肯定能匹配的,具体出错实例发上来测试。


--  作者:susu312
--  发布时间:2018/9/12 22:19:00
--  
以下是引用有点甜在2018/9/12 18:03:00的发言:

 

肯定能匹配的,具体出错实例发上来测试。

那如果我只想显示两级单位该如何设置条件呀?

 

1、如果是000 则只允许看到000 和它的下级单位000001

2、如果是000001,则只允许看到0000001 和000001002

 

 


--  作者:有点甜
--  发布时间:2018/9/12 22:28:00
--  

比如条件

 

"编码 like \'000%\' and len(编码) <= " & ("000".length+3)