一种数据查询方法及装置制造方法及图纸

技术编号:9935488 阅读:69 留言:0更新日期:2014-04-18 07:33
一种数据查询方法,其特征在于,所述方法包括:获取N个字段及其对应的值,生成数据查询组合,N为大于等于1的整数;建立预设的数据查询指令与所述数据查询组合的关联关系;当检测到所述预设的数据查询指令时,在预设数据库中调用与所述预设的数据查询指令关联的所述数据查询组合进行数据查询。

【技术实现步骤摘要】
【专利摘要】本专利技术适用于数据处理
,提供了一种数据查询方法,所述方法包括:获取N个字段及其对应的值,生成数据查询组合,N为大于等于1的整数;建立预设的数据查询指令与所述数据查询组合的关联关系;当检测到所述预设的数据查询指令时,在预设数据库中调用与所述预设的数据查询指令关联的所述数据查询组合进行数据查询。在本专利技术中,获取N个字段及其对应的值,生成数据查询组合,建立数据查询指令与数据查询组合的关联关系,通过该数据查询指令调用与其对应的数据查询组合,以其中包含的N个字段对应的值作为关键字在预设数据库中进行数据查询,提高了多次查询相近或者相同内容时的效率。【专利说明】一种数据查询方法及装置
本专利技术属于数据处理
,尤其涉及一种数据查询方法及装置。
技术介绍
在日常的生活和工作中,在检索数据、报表或者单据时,通常需要设置多个关键字,这些关键字共同描述需要查询的对象的特征。当用户在不同的范围内查询相近或者相同的内容时,需要重复设置这些关键字,如,人力专员查看各个分公司员工的情况时,进入每个分公司的数据库查询时都要重复设置相同的多个关键字,工作量大,操作繁琐。
技术实现思路
本专利技术的目的在于提供一种数据查询方法,旨在解决现有技术中多次查询相近或者相同内容时需要重复设置多个关键字的问题。本专利技术是这样实现的,一种数据查询方法,包括:获取N个字段及其对应的值,生成数据查询组合,N为大于等于I的整数;建立预设的数据查询指令与所述数据查询组合的关联关系;当检测到所述预设的数据查询指令时,在预设数据库中调用与所述预设的数据查询指令关联的所述数据查询组合进行数据查询。本专利技术的另一目的在于提供一种数据查询装置,包括:第一获取单元,用于获取N个字段及其对应的值,生成数据查询组合,N为大于等于I的整数;第一建立单元,用于建立预设的数据查询指令与所述数据查询组合的关联关系;查询单元,用于当检测到所述预设的数据查询指令时,在预设数据库中调用与所述预设的数据查询指令关联的所述数据查询组合进行数据查询。在本专利技术中,获取N个字段及其对应的值,生成数据查询组合,建立数据查询指令与数据查询组合的关联关系,通过该数据查询指令调用与其对应的数据查询组合,以其中包含的N个字段对应的值作为关键字在预设数据库中进行数据查询,提高了多次查询相近或者相同内容时的效率。【专利附图】【附图说明】图1是本专利技术实施例一提供的数据查询方法的实现流程图;图2是本专利技术实施例一提供的数据查询方法中通过数据查询组合列表查看数据查询组合包含的字段对应的值的具体实现流程图;图3是本专利技术实施例一提供的数据查询方法中设置数据查询组合的界面的示意图;图4是本专利技术实施例二提供的数据查询装置的结构框图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术实施例中,获取N个字段及其对应的值,生成数据查询组合,建立数据查询指令与数据查询组合的关联关系,通过该数据查询指令调用与其对应的数据查询组合,以其中包含的N个字段对应的值作为关键字在预设数据库中进行数据查询,提高了多次查询相近或者相同内容时的效率。图1示出了本专利技术实施例一提供的数据查询方法的实现流程,详述如下:在步骤SlOl中,获取N个字段及其对应的值,生成数据查询组合,N为大于等于I的整数。在检索数据时,通常会从不同的角度描述需要查询的对象的特征,根据不同的角度设置对应的字段,如发生时间、设备名称、设备类型等字段。每一个字段又有其对应的值,如发生时间对应的值为2001年I月I日至2003年12月I日等,各个字段对应的值作为关键字共同描述了需要查询对象的特征。当查询相同的内容时,字段对应的值是相同的。在本专利技术实施例中,获取由用户输入的若干个字段对应的值生成数据查询组合,以该数据查询组合作为一个整体描述需要查询对象的特征。在步骤S102中,建立预设的数据查询指令与所述数据查询组合的关联关系。设置完数据查询组合后,建立数据查询指令与数据查询组合之间的关联关系,通过该数据查询指令快速地进行数据查询。数据查询指令中应包含数据查询组合的标识,标识可以为数据查询组合的名称或者编号等。在用户选择数据查询组合对应的名称或者编号后,点击搜索等按钮生成数据查询指令。作为本专利技术的一个实施例,在步骤S102之前,设置所述数据查询组合对应的编号,则所述预设的数据查询指令包括所述数据查询组合对应的编号。另外,也可对数据查询组合进行命名,通过名称体现出各个数据查询组合的特点。在步骤S103中,当检测到所述预设的数据查询指令时,在预设数据库中调用与所述预设的数据查询指令关联的所述数据查询组合进行数据查询。当检测到预设的数据查询指令时,根据数据查询指令中包含的数据查询组合进行数据查询,具体地,即通过数据查询指令中包含的编号,调用与其对应的数据查询组合,以其中各个字段对应的值作为关键字在预设数据库中进行数据查询。当需要多次查询相同的内容时,通过这样的查询方式,通过数据查询组合的编号直接进行查询,而不需要用户重新输入各个字段的值,提高了数据查询的效率。进一步地,当存在多个数据查询组合时,为了使不同的用户进行数据查询时更清楚地知道数据查询组合包含的字段对应的值,作为本专利技术的一个实施例,如图2所示,还可以包括以下步骤:在S201中,建立数据查询组合列表,所述数据查询组合列表中包括了已经生成的每个所述数据查询组合及其对应的编号。在S202中,通过所述数据查询组合列表,获取所述数据查询组合对应的编号。在S203中,通过所述编号查看所述数据查询组合列表中该编号对应的所述数据查询组合包含的字段对应的值。用户在查询前可以通过数据查询组合列表查看数据查询组合包含的字段对应的值,找到适合自身需要的数据查询组合。进一步地,如果没有查找到与自身需要完全一样的数据查询组合,或者在查询相近的内容时,可在已生成的数据查询组合的基础上进行修改和更新,而不需重新设置。作为本专利技术的一个实施例,在步骤S103之后还包括:更新所述数据查询组合,所述更新包括以下至少一项:修改、删除和添加所述数据查询组合中的字段。更新数据查询组合的方式可以有多种:修改数据查询组合中字段对应的值;删除数据查询组合中的若干个字段;在数据查询组合中添加若干个字段及其对应的值。上述修改、删除和增加字段的操作可单独执行、两两执行和并存执行,更新后的数据查询组合可按原来的名称或者编号进行保存,也可以重新命名另存为其他组合。进一步地,在提高查询效率的同时为了保证数据的安全性,还可以:设置对所述数据查询组合进行数据查询的用户权限。在本专利技术实施例中,设置上述数据查询组合的用户权限,以该用户权限表示数据查询组合在预设数据库中的可应用范围。例如,一个公司对应一个总的预设数据库,公司其下划分为多个组织,每个组织中有若干名员工,每名员工又可以同时属于多个不同的组织,则数据查询组合的用户权限可以分为用户级和组织级,当数据查询组合的用户权限为用户级时,表示该数据查询组合只能被该用户用于查询其所属的任一组织的数据库,其他用户不能使用;当数据查询组合的用户权限为组织级时,表示该数据查询组合可被本文档来自技高网...

【技术保护点】
一种数据查询方法,其特征在于,所述方法包括:获取N个字段及其对应的值,生成数据查询组合,N为大于等于1的整数;建立预设的数据查询指令与所述数据查询组合的关联关系;当检测到所述预设的数据查询指令时,在预设数据库中调用与所述预设的数据查询指令关联的所述数据查询组合进行数据查询。

【技术特征摘要】

【专利技术属性】
技术研发人员:唐健陈毅林王娟
申请(专利权)人:深圳市科漫达智能管理科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1