以文本方式查看主题 - 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) |