数据查询方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24756213 阅读:23 留言:0更新日期:2020-07-04 09:11
本申请公开了一种数据查询方法、装置、计算机设备和存储介质,属于数据库领域。本申请实施例提供的数据查询方法,获取第一查询条件,确定第一查询条件中待模糊处理的第一字段的第一数量;基于该第一数量,将第一查询条件中的第一字段进行模糊处理,得到第二查询条件。基于第一查询条件和第二查询条件,查询数据库,得到查询数据。该方法在查询数据时,通过将第一查询条件包括的多个第一字段中部分数量的第一字段进行模糊处理,得到第二查询条件,根据第一查询条件和第二查询条件查询该数据库,从而得到的查询数据中不仅包括与第一查询条件对应的数据,还包括与第二查询条件对应的数据,从而避免遗漏数据,提高了查询数据的全面性和完整性。

Data query method, device, computer equipment and storage medium

【技术实现步骤摘要】
数据查询方法、装置、计算机设备和存储介质
本申请涉及数据库领域。特别涉及一种数据查询方法、装置、计算机设备和存储介质。
技术介绍
随着互联网技术的发展,数据越来越多,为了便于实现对数据的统一管理,一般将数据存储到数据库中。当相关人员想获取数据库中的数据时,可以查询数据库,从而得到查询数据。相关技术中,在查询数据库中的数据时,主要是先获取查询条件,然后根据该查询条件从数据库中查询与该查询条件完全符合的数据,得到查询数据。而由于客观原因,数据库中的数据在存储时,可能有部分数据之间比较相似,导致存储时发生错误,但其实该错误的数据也是数据的一部分。相关技术中,只查询与查询条件完全符合的数据,可能会遗漏一部分相似数据,从而导致得到的查询数据不全面,不完整。
技术实现思路
本申请实施例提供了数据查询方法、装置、计算机设备和存储介质,能够解决查询效果差,查询数据不全面,完整性差的问题。所述技术方案如下:一方面,提供了一种数据查询方法,所述方法包括:获取用于从数据库中查询数据的第一查询条件,所述第一查本文档来自技高网...

【技术保护点】
1.一种数据查询方法,其特征在于,所述方法包括:/n获取用于从数据库中查询数据的第一查询条件,所述第一查询条件中包括多个第一字段;/n确定所述第一查询条件中待模糊处理的第一字段的第一数量;/n基于所述第一数量,将所述第一查询条件中的第一字段进行模糊处理,得到第二查询条件;/n基于所述第一查询条件和所述第二查询条件,查询所述数据库,得到查询数据。/n

【技术特征摘要】
1.一种数据查询方法,其特征在于,所述方法包括:
获取用于从数据库中查询数据的第一查询条件,所述第一查询条件中包括多个第一字段;
确定所述第一查询条件中待模糊处理的第一字段的第一数量;
基于所述第一数量,将所述第一查询条件中的第一字段进行模糊处理,得到第二查询条件;
基于所述第一查询条件和所述第二查询条件,查询所述数据库,得到查询数据。


2.根据权利要求1所述的方法,其特征在于,所述基于所述第一数量,将所述第一查询条件中的第一字段进行模糊处理,得到第二查询条件,包括:
基于所述第一数量,从所述第一查询条件中确定所述第一数量个目标字段;
将所述第一查询条件中的所述第一数量个目标字段进行模糊处理,得到所述第二查询条件。


3.根据权利要求2所述的方法,其特征在于,所述基于所述第一数量,从所述第一查询条件中确定所述第一数量个目标字段,包括:
基于所述第一数量,从所述第一查询条件中确定所述第一数量个待模糊处理的目标字段的字段标识;
基于所述第一数量个待模糊处理的目标字段的字段标识,从所述第一查询条件中确定所述第一数量个目标字段。


4.根据权利要求2所述的方法,其特征在于,所述将所述第一查询条件中的所述第一数量个目标字段进行模糊处理,得到所述第二查询条件,包括:
对于每个目标字段,获取与所述目标字段相似的第二字段;
将所述第一查询条件中的所述目标字段替换为所述第二字段,得到所述第二查询条件。


5.根据权利要求1所述的方法,其特征在于,所述基于所述第一数量,将所述第一查询条件中的第一字段进行模糊处理,得到第二查询条件,包括:
当所述第一数量大于1时,从所述第一查询条件中确定i个目标字段;
将所述第一查询条件中的所述i个目标字段进行模糊处理,得到所述第二查询条件,所述i满足{i|0<i≤n},n为所述第一数量。


6.根据权利要求1所述的方法,其特征在于,所述基于所述第一查询条件和所述第二查询条件,查询所述数据库,得到查询数据,包括:
基于所述第一查询条件,确定所述第一查询条件对应的第一逻辑查询语句;
基于所述第二查询条件,确定所述第二查询条件对应的第二逻辑查询语句;
基于所述第一逻辑查询语句和所述第二逻辑查询语句,生成第三逻辑查询语句;
基于所述第三逻辑查询语句,查询所述数据库,得到查询数据。


7.根据权利要求1所述的方法,其特征在于,所述基于所述第一查询条件和所述第二查询条件,查询所述数据库,得到查询数据,包括:
基于所述第一查询条件,确定所述第一查询条件对应的第一逻辑查询语句,基于所述第一逻辑查询语句,查询所述数据库,得到第一查询数据;
基于所述第二查询条件,确定所述第二查询条件对应的第二逻辑查询语句,基于所述第二逻辑查询语句,查询所述数据库,得到第二查询数据;
基于所述第一查询数据和所述第二查询数据,生成所述查询数据。


8.根据权利要求1所述的方法,其特征在于,所述确定所述第一查询条件中待模糊处理的第一字段的第一数量,包括:
接收被输入的所述第一查询条件中待模糊处理的第一字段的第一数量;或者,
确定所述第一查询条件包括的第一字段的第二数量,基于所述第二数量,确定所述第一查询条件中待模糊处理的第一字段的第一数量,所述第一数量小于所述第二数量。


9.一种数据查询...

【专利技术属性】
技术研发人员:林泉宇蔡竞
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:浙江;33

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

1