如何制作过滤器,我可以获得一系列员工
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何制作过滤器,我可以获得一系列员工相关的知识,希望对你有一定的参考价值。
我们使用使用SQL查询的第三方软件。
我需要创建一个过滤器(每次运行此过滤器时都会触发一个sql语句)。我需要为不同的人设置不同的过滤器。我们所有的客户分为3组。第1组名称从A-G组2 H-P组3 Q-z开始
我需要以这样一种方式进行设置,即处理组1的人只能看到名称从A到G的客户端。
答案
我认为这将有效 - 无法在DB2中测试,但我相信它支持LEFT
:
SELECT * FROM YOURTABLE WHERE LEFT(GROUP1NAME,1) <= 'G';
SELECT * FROM YOURTABLE WHERE LEFT(GROUP1NAME,1) >= 'H' AND LEFT(GROUP1NAME,1) <= 'P';
SELECT * FROM YOURTABLE WHERE LEFT(GROUP1NAME,1) >= 'Q';
这是SQL Fiddle。
祝好运。
另一答案
您需要创建视图,而不是某些SQL过滤器。我不知道您正在使用什么SQL,但尝试阅读有关视图及其用法的信息,其中之一是“通过限制对表的一组行或列的访问来提供更高级别的表安全性......”
以上是关于如何制作过滤器,我可以获得一系列员工的主要内容,如果未能解决你的问题,请参考以下文章
如何生成一组过滤的可用字体系列名称? (如在 Pages 或 TextEdit 中)