我的两分钱:大多数现代查询构建器的问题在于,它们只是构建SQL查询的直观方式。这仍然需要用户具有程序员的心态。他们仍然必须知道如何在概念上构建查询-查询构建器所要做的只是照顾语法,跟踪AND / OR嵌套,如果查询构建器良好,则使用表JOIN。这可能会对具有信息系统背景的业务用户有所帮助,但对日常工作是牙医,木匠或医生的典型业务用户却没有帮助。
早在80年代末和90年代初,Borland的Paradox数据库就有了他们所说的"
通过示例查询 "。用户界面通过让用户直观地进行过滤来引导用户获得所需的查询。对我来说,这是典型的业务用户会发现更有用的东西。
在幕后,Paradox将构建SQL查询,并在需要时进行更多调整。
(我只是稍微修改一下,因为即使在那时,在NoSQL出现之前我还是NoSQL的人。那个时候,我称自己为反关系数据库。)
我找不到带有屏幕截图的Borland原始DOS版本的直接链接,但是此链接应该使您了解它如何与旧Windows版本的Paradox的屏幕截图一起使用: