数据库任意组合查询的实现
来源:互联网 发布:淘宝客通用计划乱扣费 编辑:程序博客网 时间:2024/06/05 11:34
在数据库应用系统里,如何实现对数据库数据的任意查询是一重要的话题。当勉强实现 了任意查询,又往往会因为查询条件子句的不恰当构造,效率低下,大大影响了系统的实用 性;或是只能对某几种数据类型的数据进行查询,有局限性。目前,对数据库数据查询一般 采取两种编程方法:一是用枚举法,一一列举所有情况。用这种方法编程当查询条件比 较少的时候,也许还行得通。但是,一旦查询条件增加的时候,枚举的情况就会以2次幂 的形式增长。因此,即使只有五六个查询条件,程序的代码量也会变得非常大,根本不可行 。二是函数法,编写专门的查询条件构造函数来构造查询条件。用这种方法,一般要求数据 库表列的数据类型一样(数据类型不相同的时候,函数编写的复杂度将会大大增大),因此这 种方法会受到数据库表列的数据类型的限制。这种方法还有两个很大的限制:一是查询条件 构造函数一般要求各个子条件之间的逻辑关系是唯一确定的。所以,这种方法很难处理查询 条件中同时有“AND”和“OR”的情况;二是当数据库列的取值和参考值之间关系不是“=” 而是“>=”,“<=”,“like”,“not like”的时候,查询条件构造函数很难处理。
- 数据库任意组合查询的实现
- 实现任意组合查询
- 组合查询的实现
- 数据库的组合查询和统计查询
- 数据库组合查询
- 数据库之组合查询
- 组合查询存储过程的实现
- 组合查询实现代码
- Hibernate模糊查询之多条件任意组合查询
- 带参数的存储过程实现任意条件的查询
- VB实现获取字节的任意位状态查询
- mybatis数据库组合查询技巧
- 数据库组合查询练习1
- 数据库组合查询与联接
- 从n个数组中任意选取一个元素的所有组合的Java实现(组合问题)
- 数据库组合查询和模糊查询
- 2中方法实现数学中组合问题《在10个数中找出任意6个数的组合,数字不能》
- 原创:字符串和语句逆转的几种方式,可以任意组合,java实现
- SVN中trunk,branches,tags用法详解
- ioctl的一些注意事项
- 服务器硬盘SAS与SATA区别
- 设计模式之创建类模式——工厂方法模式
- 继承android.view.View自定义view,使用画笔绘制view示例
- 数据库任意组合查询的实现
- 售达方与送达方
- 串的关系
- eclipse中安装tomcat插件
- JS中showModalDialog 详细使用
- 设计模式之创建类模式——单例模式
- mono for android播放声音
- Validation-jQuery表单验证插件使用方法
- 2012移动开发工具盘点:16大跨平台游戏引擎