字段查询方法、装置以及存储介质制造方法及图纸

技术编号:37066439 阅读:22 留言:0更新日期:2023-03-29 19:44
本申请公开了一种字段查询方法、装置以及存储介质,涉及数据处理领域。该方法包括:获取一个或多个字段;确定一个或多个字段中每个字段对应的查询条件;将一个或多个字段对应的查询条件转换为目标查询语句,目标查询语句为数据库支持的查询语句,数据库存储有与一个或多个字段相关的数据;向数据库发送目标查询语句,用以查询与目标查询语句匹配的数据。用以查询与目标查询语句匹配的数据。用以查询与目标查询语句匹配的数据。

【技术实现步骤摘要】
字段查询方法、装置以及存储介质


[0001]本申请实施例涉及数据处理领域,尤其涉及一种字段查询方法、装置以及存储介质。

技术介绍

[0002]随着互联网的迅速发展,各行各业的业务数据所包含的字段也随着增多,不同业务对字段的要求也在提高,传统方法针对每一种业务分别定制开发一套增删改查的逻辑带来大量的开发工作,所以需要动态表单或者动态字段技术来处理重复的工作,即通过系统来配置业务需要的字段,统一业务的增删改查逻辑。业务的字段是配置的,即字段个数不定,所以需要一套能满足动态字段的查询方法。
[0003]现有技术的解决方案中,大多都只是针对固定字段的查询,即由显示界面的开发人员将需要查询的字段固定界面上来满足数据查询的需求。但界面上的字段的数量是有限的,在一些情况下,若界面上不存在用户需要查询的字段,则可能导致用户无法通过该界面上的字段进行查询。

技术实现思路

[0004]本申请提供了一种字段查询方法、装置以及存储介质,用于提高字段查询的范围。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供了一种字段查询方法,该方法包括:获取一个或多个字段;确定一个或多个字段中每个字段对应的查询条件;将一个或多个字段对应的查询条件转换为目标查询语句,目标查询语句为数据库支持的查询语句,数据库存储有与一个或多个字段相关的数据;根据目标查询语句,在数据库中查询与目标查询语句匹配的数据。
[0007]一种可能的实现方式中,对于一个或多个字段中的任一字段,确定一个或多个字段中每个字段查询条件,包括:根据字段的字段类型,确定字段对应的筛选器,其中,字段类型包括文本字段、数值字段、日期字段、数组字段中的一个或多个,字段对应的筛选器包括字段对应的多个查询条件;响应于选择操作,从多个查询条件中确定字段对应的查询条件。
[0008]一种可能的实现方式中,该方法还包括:目标查询语句包括一个或多个字段、每个字段对应的查询条件以及一个或多个字段之间的关联关系。
[0009]一种可能的实现方式中,该方法还包括:接收来自数据库的查询结果,查询结果包括与目标查询语句相关的数据,输出查询结果。
[0010]一种可能的实现方式中,该方法还包括:获取字段对应的选项信息,根据选项信息,确定字段对应的值,目标查询语句还包括字段对应的值,查询结果包括与字段的值相关的数据。
[0011]第二方面,提供了一种查询装置,该查询装置应用于字段查询装置中的芯片或者片上系统,还可以为字段查询装置中用于实现第一方面或第一方面的任一可能的设计的方法的功能模块。该查询装置可以实现上述各方面或者各可能的设计中字段查询装置所执行
的功能,功能可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个上述功能相应的模块。如:该查询装置包括获取单元、确定单元、处理单元、查询单元、接受单元和输出单元。
[0012]获取单元,用于获取一个或多个字段;
[0013]确定单元,用于确定一个或多个字段中每个字段对应的查询条件;
[0014]处理单元,用于将一个或多个字段对应的查询条件转换为目标查询语句,目标查询语句为数据库支持的查询语句,数据库存储有与一个或多个字段相关的数据;
[0015]查询单元,用于根据目标查询语句,在数据库中查询与目标查询语句匹配的数据。
[0016]一种可能的实现方式中,对于一个或多个字段中的任一字段,处理单元,具体用于:根据字段的字段类型,确定字段对应的筛选器,其中,字段类型包括文本字段、数值字段、日期字段、数组字段中的一个或多个,字段对应的筛选器包括字段对应的多个查询条件,响应于选择操作,从多个查询条件中确定字段对应的查询条件。
[0017]一种可能的实现方式中,接收单元,用于接收来自数据库的查询结果,查询结果包括与目标查询语句相关的数据。输出单元,用于输出查询结果。
[0018]一种可能的实现方式中,对于具有选项信息的字段,获取单元,还用于获取字段对应的选项信息,确定单元,还用于根据选项信息,确定字段对应的值,目标查询语句还包括字段对应的值,查询结果包括与字段的值相关的数据。
[0019]其中,该查询装置的具体实现方式可以参考第一方面或第一方面的任一可能的设计提供的查询方法中字段查询装置的行为功能,在此不再重复赘述。因此,该提供的查询装置可以达到与第一方面或者第一方面的任一可能的设计相同的有益效果。
[0020]第三方面,提供了一种字段查询装置。该装置可以实现上述各方面或者各可能的设计中所执行的功能,功能可以通过硬件实现,如:一种可能的设计中,该装置可以包括:处理器和通信接口,处理器可以用于支持该装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能。
[0021]在又一种可能的设计中,该装置还可以包括存储器,存储器用于保存该装置必要的计算机执行指令和数据。当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该装置执行上述第一方面或者第一方面的任一种可能的涉及的字段查询方法。
[0022]第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令或者程序,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的涉及的字段查询方法。
[0023]第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的涉及的字段查询方法。
[0024]第六方面,提供了一种芯片系统,该芯片系统包括处理器以及通信接口,该芯片系统可以用于实现上述第一方面或第一方面的任一可能的确定装置所执行的功能。在一种可能的设计中,芯片系统还包括存储器,存储器,用于保存程序指令和/或数据。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件,不予限制。
[0025]其中,第二方面至第六方面中任一种设计方式所带来的技术效果可参见上述第一方面所带来的技术效果,不再赘述。
附图说明
[0026]图1为本申请实施例提供的一种查询系统的结构示意图;
[0027]图2为本申请实施例提供的一种查询装置200的结构示意图;
[0028]图3为本申请实施例提供的一种字段查询方法的流程示意图;
[0029]图4为本申请实施例提供的另一种字段查询方法的流程示意图;
[0030]图5为本申请实施例提供的一种查询界面示意图;
[0031]图6为本申请实施例提供的另一种字段查询方法的流程示意图;
[0032]图7为本申请实施例提供的另一种查询装置70的结构示意图。
具体实施方式
[0033]为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0034]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种字段查询方法,其特征在于,所述方法包括:获取一个或多个字段;确定所述一个或多个字段中每个字段对应的查询条件;将所述一个或多个字段对应的查询条件转换为目标查询语句,所述目标查询语句为数据库支持的查询语句,所述数据库存储有与所述一个或多个字段相关的数据;根据目标查询语句,在所述数据库中查询与所述目标查询语句匹配的数据。2.根据权利要求1所述的方法,其特征在于,对于所述一个或多个字段中的任一字段,所述确定所述一个或多个字段中每个字段查询条件,包括:根据所述字段的字段类型,确定所述字段对应的筛选器,其中,所述字段类型包括文本字段、数值字段、日期字段、数组字段中的一个或多个,所述字段对应的筛选器包括所述字段对应的多个查询条件;响应于选择操作,从所述多个查询条件中确定所述字段对应的查询条件。3.根据权利要求1或2所述的方法,其特征在于,所述目标查询语句包括所述一个或多个字段、每个字段对应的查询条件以及所述一个或多个字段之间的关联关系。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收来自所述数据库的查询结果,所述查询结果包括与所述目标查询语句相关的数据;输出所述查询结果。5.根据权利要求4所述的方法,其特征在于,对于具有选项信息的字段,所述方法还包括:获取所述字段对应的选项信息;根据所述选项信息,确定所述字段对应的值,所述目标查询语句还包括所述字段对应的值,所述查询结果包括与所述字段的值相关的数据。6.一种查询装置,其特征在于,所述装置包括:获取单元,用于获取一个或多个字段;确定单元,用于确定所述一个或多个字段中每个字段对应的查询条件;处理单元,用于将所述一个或多个字段对应的查询条件转换为目标查询语句,所述目标查询语句为数据库支持的查询语句,所述数据库存储有与所述一个或多个字段相关的数据;查询单元,用于...

【专利技术属性】
技术研发人员:张建荣谢继刚许庆张宇黄代军
申请(专利权)人:联通数字科技有限公司联通云数据有限公司
类型:发明
国别省市:

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

1