加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

MIS通用查询一点想法

发布时间:2020-12-12 15:37:53 所属栏目:MsSql教程 来源:网络整理
导读:首先,这个世界没有完美的功能强大,且界面友好的通用查询功能,否则大家都在用啦。 而且像access的查询,sqlserver的视图我们都很少用,不如直接用sql查询快。 ? 1.简单点,像Mis这种软件,不需要列名,像google一样,只要输入一个关键字,然后所有的列都 li

首先,这个世界没有完美的功能强大,且界面友好的通用查询功能,否则大家都在用啦。 而且像access的查询,sqlserver的视图我们都很少用,不如直接用sql查询快。

?

1.简单点,像Mis这种软件,不需要列名,像google一样,只要输入一个关键字,然后所有的列都 like 检索一下,找到匹配的就检索出来 。

常用的父类也可以作为查询条件。

?

?

2.树型结构。理论上,所有的查询语名都可以用树型来表达。树的父类都是 and、or.树有多个子节点。每个叶子节点都是查询条件。

如 id>2 and name like '%you%' and (address like '%gz%' or city='gz') .那么这个中序遍历的树型结构就是

?? ? ? ? ? ? ? ? ?And

?? ? ? ? ? ? ? ? ? /| ? ?/?

?? ? ? ?/ ? | ? ? ?/

?? ? ? ? id>2 ?name .. ? ? ?or?

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? / ? ? ? ? /

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/ ? ? ? ? ? ? /

?? ? ? ? ? ? ? ? ? ? ? ? ? ? address.. ? ?city..

?

?

?

界面方面,可以用树型控件,gird控件。把节点分成是 连接符 and,or;还是表达式 来动态添加树型子节点。

也可以用把一颗最底层的子树作为一个单元,前面加(,后面加).这个层次的上而就是两层((.

?

3.extjs有一个扩展,感觉也不错

http://code.google.com/p/cherryonext/source/checkout

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读