本发明专利技术公开了一种企业数据查询方法、装置、终端及计算机可读存储介质。所述方法包括步骤:接收输入的关联指令,获取所述关联指令对应的关联信息,所述关联信息包括主数据表和副数据表;根据预设的关联方式建立所述主数据表与所述副数据表之间的关联关系,以得到由所述主数据表和所述副数据表组成的目标数据表;根据输入的过滤条件对所述目标数据表进行过滤,以得到与所述过滤条件对应的目标数据。通过将本发明专利技术的企业数据查询方法应用于终端,既可以提高开发人员的对结构化查询语句的开发效率,又能够使普通用户方便快捷地利用结构化查询语句查询相关数据。查询语句查询相关数据。查询语句查询相关数据。
【技术实现步骤摘要】
企业数据查询方法、装置、终端及计算机可读存储介质
[0001]本专利技术涉及数据应用领域,尤其涉及一种企业数据查询方法、装置、终端及计算机可读存储介质。
技术介绍
[0002]目前在开发系统时,开发人员需要编写大量的SQL(Structured Query Language,结构化查询语言)语句来实现查询数据功能。但使用SQL语句进行相关数据的查询对开发人员要求较高,SQL语句模式需要开发人员具有一定的数据库基础,对常见的关联查询、子查询、索引优化要有一定的基础,并且有数据库专业知识的技术人员在面对不同的数据库,如果要进行迁移的话,需要重新构建新的结构化查询语句,迁移工作量大,需要耗费大量的人力和时间成本。另外,更主要的是不是每一个开发人员都能理解数据库SQL执行的原理,对于普通企业用户,更无法使用和理解专业的SQL语句,但又需要使用到相关查询语句,因此亟需一种能够被开发人员以及一般企业用户所方便使用的数据查询方式。
技术实现思路
[0003]本专利技术提出的一种企业数据查询方法、装置、终端及计算机可读存储介质,旨在解决如何实现企业用户简便查询相关数据的技术问题。
[0004]为实现上述目的,本专利技术提供一种企业数据查询方法,包括以下步骤:接收输入的关联指令,获取所述关联指令对应的关联信息,所述关联信息包括主数据表和副数据表;根据预设的关联方式建立所述主数据表与所述副数据表之间的关联关系,以得到由所述主数据表和所述副数据表组成的目标数据表;根据输入的过滤条件对所述目标数据表进行过滤,以得到与所述过滤条件对应的目标数据。
[0005]可选地,所述根据输入的过滤条件对所述目标数据表进行过滤,以得到与所述过滤条件对应的目标数据的步骤,包括:确定输入的过滤条件对应的目标数据表中的子数据表;若所述子数据表为所述主数据表,则根据所述过滤条件对所述主数据表和所述副数据表进行过滤,得到与所述过滤条件对应的目标数据;若所述子数据表为所述副数据表,则根据所述过滤条件对所述副数据表进行过滤,得到与所述过滤条件对应的目标数据。
[0006]可选地,所述根据输入的过滤条件对所述目标数据表进行过滤,以得到与所述过滤条件对应的目标数据的步骤,还包括:将输入的过滤条件转化为对应的结构化查询语句;通过所述结构化查询语句对所述目标数据表进行初次过滤,得到初次过滤后的中间数据;
根据所述中间数据确定目标数据。
[0007]可选地,所述根据所述中间数据确定目标数据的步骤,包括:获取预设的数据权限,根据所述数据权限对所述中间数据进行过滤,得到与所述过滤条件对应的目标数据。
[0008]可选地,所述获取预设的数据权限的步骤,包括:确定当前的账号信息,读取所述账号信息对应的职位信息;查询预设的职位权限表中与所述职位信息对应的企业数据权限,并将所述企业数据权限作为预设的数据权限。
[0009]可选地,所述接收输入的关联指令,获取所述关联指令对应的关联信息的步骤之前,包括:根据输入的第一关键字,确定所述第一关键字对应的主数据表;根据输入的第二关键字,确定所述第二关键字对应的副数据表;读取所述主数据表中的主字段,并根据所述主字段获取所述副数据表中的关联字段;将所述主数据表、所述副数据表、所述主字段以及所述关联字段封装为关联信息。
[0010]可选地,所述根据预设的关联方式建立所述主数据表与所述副数据表之间的关联关系的步骤包括:若预设的关联方式为左连接,则将所述主数据表作为左表,并将所述副数据表作为右表;以所述左表对应的主字段所在行作为基准行,以所述右表对应的关联字段所在行作为匹配行,建立所述主数据表与所述副数据表之间相等的关联关系;若预设的关联方式为内连接,则将所述主数据表对应的主字段所在行和所述副数据表对应的关联字段所在行作为平行匹配行,建立所述主数据表与所述副数据表之间相等的关联关系。
[0011]此外,为实现上述目的,本专利技术还提供一种企业数据查询装置,其特征在于,所述企业数据查询装置包括:数据获取模块,用于接收输入的关联指令,获取所述关联指令对应的关联信息,所述关联信息包括主数据表和副数据表;数据关联模块,用于根据预设的关联方式建立所述主数据表与所述副数据表之间的关联关系,以得到由所述主数据表和所述副数据表组成的目标数据表;查询过滤模块,用于根据输入的过滤条件对所述目标数据表进行过滤,以得到与所述过滤条件对应的目标数据。
[0012]此外,为实现上述目的,本专利技术还提供一种智能终端,所述智能终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的企业数据查询程序,其中:所述企业数据查询程序被所述处理器执行时实现如上所述的企业数据查询方法的步骤。
[0013]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有企业数据查询程序,所述企业数据查询程序被处理器执行时实现如上所述的企业数据查询方法的步骤。
[0014]本专利技术中的企业数据查询方法先通过接收输入的关联指令,获取所述关联指令对
应的关联信息,所述关联信息包括主数据表和副数据表,能够很便捷高效地锁定主数据表和副数据表所在的位置,又能够获取到主数据表和副数据表的相关信息,便于接下来将两表进行关联。然后通过根据预设的关联方式建立所述主数据表与所述副数据表之间的关联关系,以得到由所述主数据表和所述副数据表组成的目标数据表的步骤,能够将主数据表和副数据表通过一定的关联方式紧紧关联到一起,使得相关开发人员不再需要将不同数据库中的数据表分别进行处理,节省了人力成本,提高了相关人员的工作效率。最后通过根据输入的过滤条件对所述目标数据表进行过滤,以得到与所述过滤条件对应的目标数据的步骤,能够使得一般开发人员和普通用户通过简单地配置相应的过滤条件就能实现查询相关数据的目的,便于理解和管理结构化查询语句,提高了相关人员的查询数据的效率,也使得结构化查询语句应用更加广泛便捷。
附图说明
[0015]图1为本专利技术实施例方案涉及的智能终端的硬件运行环境的终端结构示意图;图2为本专利技术企业数据查询方法第一实施例的流程示意图;图3为本专利技术企业数据查询方法第一实施例涉及的关联信息创建界面示意图;图4为本专利技术企业数据查询方法第一实施例涉及的目标数据表关联配置界面示意图;图5为本专利技术企业数据查询方法涉及的目标数据表过滤条件示意图;图6为本专利技术企业数据查询方法涉及的目标数据表数据权限示意图;图7为本专利技术企业数据查询方法涉及的企业数据查询装置示意图。
具体实施方式
[0016]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0017]如图1所示,图1是本专利技术实施例方案涉及的智能终端的硬件运行环境的终端结构示意图。
[0018]如图1所示,该智能终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示器(Display)、输本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种企业数据查询方法,其特征在于,所述企业数据查询方法包括以下步骤:接收输入的关联指令,获取所述关联指令对应的关联信息,所述关联信息包括主数据表和副数据表;根据预设的关联方式建立所述主数据表与所述副数据表之间的关联关系,以得到由所述主数据表和所述副数据表组成的目标数据表;根据输入的过滤条件对所述目标数据表进行过滤,以得到与所述过滤条件对应的目标数据。2.如权利要求1所述的企业数据查询方法,其特征在于,所述根据输入的过滤条件对所述目标数据表进行过滤,以得到与所述过滤条件对应的目标数据的步骤,包括:确定输入的过滤条件对应的目标数据表中的子数据表;若所述子数据表为所述主数据表,则根据所述过滤条件对所述主数据表和所述副数据表进行过滤,得到与所述过滤条件对应的目标数据;若所述子数据表为所述副数据表,则根据所述过滤条件对所述副数据表进行过滤,得到与所述过滤条件对应的目标数据。3.如权利要求1所述的企业数据查询方法,其特征在于,所述根据输入的过滤条件对所述目标数据表进行过滤,以得到与所述过滤条件对应的目标数据的步骤,还包括:将输入的过滤条件转化为对应的结构化查询语句;通过所述结构化查询语句对所述目标数据表进行初次过滤,得到初次过滤后的中间数据;根据所述中间数据确定目标数据。4.如权利要求3所述的企业数据查询方法,其特征在于,所述根据所述中间数据确定目标数据的步骤,包括:获取预设的数据权限,根据所述数据权限对所述中间数据进行过滤,得到与所述过滤条件对应的目标数据。5.如权利要求4所述的企业数据查询方法,其特征在于,所述获取预设的数据权限的步骤,包括:确定当前的账号信息,读取所述账号信息对应的职位信息;查询预设的职位权限表中与所述职位信息对应的企业数据权限,并将所述企业数据权限作为预设的数据权限。6.如权利要求1所述的企业数据查询方法,其特征在于,所述接收输入的关联指令,获取所述关联指令对应的关联信...
【专利技术属性】
技术研发人员:张剑桥,
申请(专利权)人:深圳市明源云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。