1 .一种数据查询方法,其特征在于,包括:
获取查询任务对应的第一查询语句;
在所述第一查询语句中确定相同的多个目标子查询;
根据各个所述目标子查询在所述第一查询语句中的字段,对所述第一查询语句进行修
改,得到第二查询语句,所述第二查询语句包括的目标子查询的数量少于所述第一查询语
句包括的目标子查询的数量;
执行所述第二查询语句以查询所述查询任务所需的数据。
2.根据权利要求1所述的数据查询方法,其特征在于,所述根据各个所述目标子查询在
所述第一查询语句中的字段,对所述第一查询语句进行修改的步骤包括:
在所述第一查询语句中确定每个所述目标子查询对应的字段;
根据各个所述目标子查询对应的字段构建各个所述目标子查询的公共字段;
在所述第一查询语句中,将各个所述目标子查询对应的字段替换为所述公共字段。
3 .根据权利要求1所述的数据查询方法,其特征在于,所述根据各个所述目标子查询在
所述第一查询语句中的字段,对所述第一查询语句进行修改的步骤包括:
在所述第一查询语句中确定每个所述目标子查询对应的字段;
在所述第一查询语句中删除至少一个所述目标子查询对应的字段。
4 .根据权利要求3所述的数据查询方法,其特征在于,所述第一查询语句所删除的字段
的数量与1之和为所述目标子查询的数量。
5 .根据权利要求1所述的数据查询方法,其特征在于,所述在所述第一查询语句中确定
相同的多个目标子查询的步骤包括:
确定所述第一查询语句中的子查询的数量;
在所述第一查询语句中的子查询的数量大于预设数量时,在所述第一查询语句中确定
相同的多个目标子查询。
6 .根据权利要求1‑5任一项所述的数据查询方法,其特征在于,所述获取查询任务对应
的第一查询语句的步骤之后,还包括:
在所述第一查询语句中未含有相同的子查询时,执行所述第一查询语句以查询所述查
询任务所需的数据。
7 .一种数据查询方法,其特征在于,包括:
获取模块,用于获取查询任务对应的第一查询语句;
确定模块,用于在所述第一查询语句中确定相同的多个目标子查询;
修改模块,用于根据各个所述目标子查询在所述第一查询语句中的字段,对所述第一
查询语句进行修改,得到第二查询语句,所述第二查询语句包括的目标子查询的数量少于
所述第一查询语句包括的目标子查询的数量;
执行模块,用于执行所述第二查询语句以查询所述查询任务所需的数据。
8.一种数据查询设备,其特征在于,包括:存储器和处理器;
所述存储器存储计算机执行指令;
所述处理器执行存储器存储的计算机执行指令,使得数据查询设备执行如权利要求1
至6中任一项所述的数据查询方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机
权 利 要 求 书
1/2 页
2
相关文档
评论