本公开涉及数据处理,尤其涉及一种数据查询方法、装置、电子设备及存储介质。
背景技术:
1、随着数据查询的广泛需求,查询方式也比较多样,例如单输入框的查询方式、多字段组合的查询方式,其中,多字段组合的查询方式可以针对复杂表格中的字段进行灵活组合的精细查询,相关技术中,一般选择在查询界面展示多个字段的输入框,通过在需要查询的字段的输入框中手动输入字段值后触发查询,但这种查询方式不够便捷,导致数据查询不够灵活且效率较低。特别在面对b端的业务场景中,存在非常多的复杂信息查询诉求,在查询时需要输入较多的字段,十分繁琐低效。
技术实现思路
1、本公开提供一种数据查询方法、装置、电子设备及存储介质,以提升多字段查询下的数据查询效率和查询便捷性。本公开的技术方案如下:
2、根据本公开实施例的第一方面,提供一种数据查询方法,包括:
3、显示查询页面,所述查询页面中展示有多个查询字段各自对应的字段输入区域以及第一历史查询记录信息,所述第一历史查询记录信息用于记录历史查询请求对应的第一历史查询字段组合以及所述第一历史查询字段组合中各第一历史查询字段对应的第一历史字段信息;各第一历史查询字段属于所述多个查询字段;
4、响应于所述第一历史查询记录信息的触发操作,在各第一字段输入区域中展示对应的所述第一历史字段信息,并展示第一查询结果;各第一字段输入区域为多个所述字段输入区域中各第一查询字段对应的字段输入区域,各第一查询字段与各第一历史查询字段一一对应;所述第一查询结果为基于各第一历史查询字段以及所述第一历史字段信息进行数据查询得到的。
5、在一种可能的实现方式中,所述查询页面还展示有查询主控件,所述多个查询字段中的至少一个第二查询字段各自对应的第二字段输入区域展示有目标字段信息;所述方法还包括:
6、响应于基于所述查询主控件触发的目标查询请求,隐藏所述第一历史查询记录信息和所述第一查询结果,展示所述目标查询请求对应的目标查询记录信息以及所述目标查询请求对应的第二查询结果;
7、其中,所述第二查询结果为基于所述至少一个第二查询字段以及所述目标字段信息进行数据查询得到的;所述目标查询记录信息用于记录所述至少一个第二查询字段组成的目标查询字段组合以及各第二查询字段对应的所述目标字段信息。
8、在一种可能的实现方式中,所述第一历史查询记录信息展示在所述查询页面的查询记录触发控件中;所述展示所述目标查询请求对应的目标查询记录信息,包括:
9、在所述查询记录触发控件中切换为展示所述目标查询记录信息。
10、在一种可能的实现方式中,所述方法还包括:
11、在查询字段存在更新的情况下,以第一展示样式展示所述第一历史查询记录信息和所述查询记录触发控件中的至少一个,所述第一展示样式表征所述第一历史查询记录信息处于非选中状态;
12、其中,所述查询字段存在更新包括以下中的至少一种:所述第一字段输入区域中展示的所述第一历史字段信息被更新;或者,所述第一字段输入区域之外的字段输入区域存在输入;或者,删除任一所述第一字段输入区域中展示的所述第一历史字段信息。
13、在一种可能的实现方式中,所述响应于所述第一历史查询记录信息的触发操作,所述方法还包括:
14、以第二展示样式展示所述第一历史查询记录信息,所述第二展示样式表征所述第一历史查询记录信息处于选中状态。
15、在一种可能的实现方式中,所述方法还包括:
16、在光标悬停在所述第一历史查询记录信息的情况下,展示所述第一历史查询记录信息对应的第一历史查询详情信息,所述第一历史查询详情信息包括所述第一历史查询字段组合以及所述第一历史查询字段组合中各第一历史查询字段对应的第一历史字段信息。
17、在一种可能的实现方式中,所述方法还包括:
18、在光标悬停在所述第一历史查询记录信息的情况下,展示多个历史查询记录信息以及所述第一历史查询记录信息对应的第一历史查询详情信息,所述第一历史查询详情信息包括所述第一历史查询字段组合以及所述第一历史查询字段组合中各第一历史查询字段对应的第一历史字段信息;
19、其中,所述多个历史查询记录信息包括所述第一历史查询记录信息,所述第一历史查询记录信息为选中状态。
20、在一种可能的实现方式中,所述方法还包括:
21、响应于所述多个历史查询记录信息中的第二历史查询记录信息被选中的情况,将所述第一历史查询记录信息更新为非选中状态,并将所述第二历史查询记录信息更新为所述选中状态,以及切换为展示所述第二历史查询记录信息对应的第二历史查询详情信息,所述第二历史查询详情信息包括第二历史查询字段组合以及所述第二历史查询字段组合中各第二历史查询字段对应的第二历史字段信息。
22、在一种可能的实现方式中,所述显示查询页面,包括:
23、响应于目标账号触发的查询页面进入请求,进入所述查询页面,在所述查询页面中展示所述多个查询字段各自对应的字段输入区域,并在所述目标账号在所述查询页面下存在历史查询操作的情况下,展示所述第一历史查询记录信息。
24、在一种可能的实现方式中,所述方法还包括:
25、在所述第一历史查询记录信息的关联位置展示对于所述第一历史查询记录信息的提示信息;所述提示信息用于提示所述第一历史查询记录信息能够触发历史查询。
26、在一种可能的实现方式中,所述第二字段输入区域展示的所述目标字段信息为所述触发操作之前输入的;或者,所述第二字段输入区域展示的所述目标字段信息是在所述第一字段输入区域展示所述第一历史字段信息的基础上更新的。
27、根据本公开实施例的第二方面,提供一种数据查询装置,包括:
28、查询记录展示模块,被配置为执行显示查询页面,所述查询页面中展示有多个查询字段各自对应的字段输入区域以及第一历史查询记录信息,所述第一历史查询记录信息用于记录历史查询请求对应的第一历史查询字段组合以及所述第一历史查询字段组合中各第一历史查询字段对应的第一历史字段信息;各第一历史查询字段属于所述多个查询字段;
29、查询记录触发模块,被配置为执行响应于所述第一历史查询记录信息的触发操作,在各第一字段输入区域中展示对应的所述第一历史字段信息,并展示第一查询结果;各第一字段输入区域为多个所述字段输入区域中各第一查询字段对应的字段输入区域,各第一查询字段与各第一历史查询字段一一对应;所述第一查询结果为基于各第一历史查询字段以及所述第一历史字段信息进行数据查询得到的。
30、在一种可能的实现方式中,所述查询页面还展示有查询主控件,所述多个查询字段中的至少一个第二查询字段各自对应的第二字段输入区域展示有目标字段信息;所述装置还包括:
31、自动记录查询模块,被配置为执行响应于基于所述查询主控件触发的目标查询请求,隐藏所述第一历史查询记录信息和所述第一查询结果,展示所述目标查询请求对应的目标查询记录信息以及所述目标查询请求对应的第二查询结果;
32、其中,所述第二查询结果为基于所述至少一个第二查询字段以及所述目标字段信息进行数据查询得到的;所述目标查询记录信息用于记录所述至少一个第二查询字段组成的目标查询字段组合以及各第二查询字段对应的所述目标字段信息。
33、在一种可能的实现方式中,所述第一历史查询记录信息展示在所述查询页面的查询记录触发控件中;所述自动记录查询模块包括:
34、查询记录切换展示单元,被配置为执行在所述查询记录触发控件中切换为展示所述目标查询记录信息。
35、在一种可能的实现方式中,所述装置还包括:
36、第一展示样式切换模块,被配置为执行在查询字段存在更新的情况下,以第一展示样式展示所述第一历史查询记录信息和所述查询记录触发控件中的至少一个,所述第一展示样式表征所述第一历史查询记录信息处于非选中状态;
37、其中,所述查询字段存在更新包括以下中的至少一种:所述第一字段输入区域中展示的所述第一历史字段信息被更新;或者,所述第一字段输入区域之外的字段输入区域存在输入;或者,删除任一所述第一字段输入区域中展示的所述第一历史字段信息。
38、在一种可能的实现方式中,所述响应于所述第一历史查询记录信息的触发操作,所述装置还包括:
39、第二展示样式切换模块,被配置为执行以第二展示样式展示所述第一历史查询记录信息,所述第二展示样式表征所述第一历史查询记录信息处于选中状态。
40、在一种可能的实现方式中,所述装置还包括:
41、第一记录详情查看模块,被配置为执行在光标悬停在所述第一历史查询记录信息的情况下,展示所述第一历史查询记录信息对应的第一历史查询详情信息,所述第一历史查询详情信息包括所述第一历史查询字段组合以及所述第一历史查询字段组合中各第一历史查询字段对应的第一历史字段信息。
42、在一种可能的实现方式中,所述装置还包括:
43、第二记录详情查看模块,被配置为执行在光标悬停在所述第一历史查询记录信息的情况下,展示多个历史查询记录信息以及所述第一历史查询记录信息对应的第一历史查询详情信息,所述第一历史查询详情信息包括所述第一历史查询字段组合以及所述第一历史查询字段组合中各第一历史查询字段对应的第一历史字段信息;
44、其中,所述多个历史查询记录信息包括所述第一历史查询记录信息,所述第一历史查询记录信息为选中状态。
45、在一种可能的实现方式中,所述装置还包括:
46、记录查看切换模块,被配置为执行响应于所述多个历史查询记录信息中的第二历史查询记录信息被选中的情况,将所述第一历史查询记录信息更新为非选中状态,并将所述第二历史查询记录信息更新为所述选中状态,以及切换为展示所述第二历史查询记录信息对应的第二历史查询详情信息,所述第二历史查询详情信息包括第二历史查询字段组合以及所述第二历史查询字段组合中各第二历史查询字段对应的第二历史字段信息。
47、在一种可能的实现方式中,所述查询记录展示模块包括:
48、查询记录展示单元,被配置为执行响应于目标账号触发的查询页面进入请求,进入所述查询页面,在所述查询页面中展示所述多个查询字段各自对应的字段输入区域,并在所述目标账号在所述查询页面下存在历史查询操作的情况下,展示所述第一历史查询记录信息。
49、在一种可能的实现方式中,所述装置还包括:
50、提示信息展示模块,被配置为执行在所述第一历史查询记录信息的关联位置展示对于所述第一历史查询记录信息的提示信息;所述提示信息用于提示所述第一历史查询记录信息能够触发历史查询。
51、在一种可能的实现方式中,所述第二字段输入区域展示的所述目标字段信息为所述触发操作之前输入的;或者,所述第二字段输入区域展示的所述目标字段信息是在所述第一字段输入区域展示所述第一历史字段信息的基础上更新的。
52、根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法。
53、根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开实施例的第一方面中任一所述的方法。
54、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时,使得计算机执行本公开实施例的第一方面中任一项所述的方法。
55、本公开的实施例提供的技术方案至少带来以下有益效果:
56、通过在查询页面中展示有多个查询字段各自对应的字段输入区域以及第一历史查询记录信息,所述第一历史查询记录信息用于记录历史查询请求对应的第一历史查询字段组合以及所述第一历史查询字段组合中各第一历史查询字段对应的第一历史字段信息;以及响应于所述第一历史查询记录信息的触发操作,在各第一字段输入区域中展示对应的所述第一历史字段信息,并展示第一查询结果;各第一字段输入区域为多个所述字段输入区域中各第一查询字段对应的字段输入区域,各第一查询字段与各第一历史查询字段一一对应;所述第一查询结果为基于各第一历史查询字段以及所述第一历史字段信息进行数据查询得到的。能够在查询页面中提供可以触发的历史查询请求对应的第一历史查询记录信息,从而可以灵活便捷地使用历史查询请求对应的第一历史查询字段组合进行数据查询,且第一历史查询字段组合中各第一历史查询字段对应的第一历史字段信息可以自动填入查询页面中对应的第一字段输入区域中,无需手动输入查询条件,且可以明确获知数据查询所使用的查询字段和字段信息,在提升数据查询的便捷性和高效性的同时,可以提升数据查询的交互体验。
57、进一步地,在面对b端查询表格经常重复使用部分字段组合进行查询的场景,上述记录历史查询中使用的查询字段组合并展示的方式,可以支持一键点击快速带入历史查询条件,并执行搜索结果,从而实现高效查询的目的,降低手动多次输入的成本,能够有效适用于b端的数据查询需求。
58、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种数据查询方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述查询页面还展示有查询主控件,所述多个查询字段中的至少一个第二查询字段各自对应的第二字段输入区域展示有目标字段信息;所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述第一历史查询记录信息展示在所述查询页面的查询记录触发控件中;所述展示所述目标查询请求对应的目标查询记录信息,包括:
4.根据权利要求1或3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述响应于所述第一历史查询记录信息的触发操作,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述显示查询页面,包括:
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.根据权利要求2所述的方法,其特征在于,所述第二字段输入区域展示的所述目标字段信息为所述触发操作之前输入的;或者,所述第二字段输入区域展示的所述目标字段信息是在所述第一字段输入区域展示所述第一历史字段信息的基础上更新的。
12.一种数据查询装置,其特征在于,包括:
13.一种电子设备,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至11中任一项所述的数据查询方法。
15.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令被处理器执行时,使得计算机执行如权利要求1至11中任一项所述的数据查询方法。