CN104809254A - 一种数据查询方法及装置 - Google Patents

一种数据查询方法及装置 Download PDF

Info

Publication number
CN104809254A
CN104809254A CN201510258228.5A CN201510258228A CN104809254A CN 104809254 A CN104809254 A CN 104809254A CN 201510258228 A CN201510258228 A CN 201510258228A CN 104809254 A CN104809254 A CN 104809254A
Authority
CN
China
Prior art keywords
sql
template
statistics
sql statement
item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510258228.5A
Other languages
English (en)
Inventor
文帅营
冯晓娜
闫艳利
刘涛
孟伟
刘建辉
陈静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZHENGZHOU XIZHI INFORMATION TECHNOLOGY Co Ltd
Original Assignee
ZHENGZHOU XIZHI INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZHENGZHOU XIZHI INFORMATION TECHNOLOGY Co Ltd filed Critical ZHENGZHOU XIZHI INFORMATION TECHNOLOGY Co Ltd
Priority to CN201510258228.5A priority Critical patent/CN104809254A/zh
Publication of CN104809254A publication Critical patent/CN104809254A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2433Query languages

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请公开了一种数据查询方法及装置,方法为:预先编写与各个统计项对应的SQL模板,其中各SQL模板的查询参数为变量,因而用户在查询某一个目标统计项的统计结果时,仅需要输入查询参数,本申请方案即可找到目标统计项对应的SQL模板,并利用查询参数将SQL模板转换为具体的SQL语句,然后利用该SQL语句查询统计结果。用户在使用本申请方法进行数据查询时,仅仅需要输入查询参数即可,省去了现有技术中编写SQL语句的过程,因此减少了用户的工作量,并且查询效率也得到了很大的提升。

Description

一种数据查询方法及装置
技术领域
本申请涉及数据处理技术领域,更具体地说,涉及一种数据查询方法及装置。
背景技术
随着电子商务的兴起,各种购物类网站大量涌现,供应商在网站上发布要出售的产品信息,以期更多的买家了解并选购自家产品。购物网站中各类数据一般均存储在数据库中。作为购物网站的管理者,需要对与供应商相关的各类数据进行统计,例如统计某段时间内用户订阅数量、某段时间内用户发布产品数量等。
现有技术中,针对各个待查询的统计项,用户每次查询时均需要编写一个SQL(Structured Query Language,结构化查询语言)语句,并利用编写的SQL语句在数据库中查询对应统计项的统计数据。而由于统计项的种类繁多,用户若要查询多个统计项的统计数据,需要编写多个SQL语句,这将会增加用户的查询工作量,且降低查询效率。
发明内容
有鉴于此,本申请提供了一种数据查询方法及装置,用于解决现有数据查询方法所存在的查询效率低、用户工作量大的问题。
为了实现上述目的,现提出的方案如下:
一种数据查询方法,包括:
响应用户发起的对目标统计项的查询请求,调取预置的配置文件中与所述目标统计项对应的SQL模板,所述SQL模板中的查询参数为变量;
依据用户发起的查询参数,将所述SQL模板转换为SQL语句;
利用所述SQL语句查询与所述目标统计项对应的统计结果。
优选地,所述利用所述SQL语句查询与所述目标统计项对应的统计结果,包括:
利用散列算法对所述SQL语句进行处理,得到目标散列值;
在缓存***中查找目标统计结果,所述目标统计结果为预先利用目标SQL语句在数据库中查询所得的结果,所述目标SQL语句经所述散列算法处理后的散列值与所述目标散列值相同。
优选地,还包括:
将所述统计结果以图表的形式进行展示。
优选地,在所述目标统计项的个数为多个时,所述将所述统计结果以图表的形式进行展示,包括:
将多个所述统计结果在同一页面的同一图表中进行展示。
优选地,还包括:
依据用户发起的模板操作指令,对所述配置文件中的SQL模板进行处理,所述模板操作指令包括增加、删除和/或修改SQL模板。
一种数据查询装置,包括:
请求响应单元,用于响应用户发起的对目标统计项的查询请求,调取预置的配置文件中与所述目标统计项对应的SQL模板,所述SQL模板中的查询参数为变量;
模板转换单元,用于依据用户发起的查询参数,将所述SQL模板转换为SQL语句;
结果确定单元,用于利用所述SQL语句查询与所述目标统计项对应的统计结果。
优选地,所述结果确定单元包括:
散列处理单元,用于利用散列算法对所述SQL语句进行处理,得到目标散列值;
散列值匹配单元,用于在缓存***中查找目标统计结果,所述目标统计结果为预先利用目标SQL语句在数据库中查询所得的结果,所述目标SQL语句经所述散列算法处理后的散列值与所述目标散列值相同。
优选地,还包括:
图表展示单元,用于将所述统计结果以图表的形式进行展示。
优选地,所述图表展示单元包括:
第一图表展示子单元,用于在所述目标统计项的个数为多个时,将多个所述统计结果在同一页面的同一图表中进行展示。
优选地,还包括:
模板操作单元,用于依据用户发起的模板操作指令,对所述配置文件中的SQL模板进行处理,所述模板操作指令包括增加、删除和/或修改SQL模板。
从上述的技术方案可以看出,本申请实施例提供的数据查询方法,预先编写了与各个统计项对应的SQL模板,其中各SQL模板的查询参数为变量,因而用户在查询某一个目标统计项的统计结果时,仅需要输入查询参数,本申请方案即可找到目标统计项对应的SQL模板,并利用查询参数将SQL模板转换为具体的SQL语句,然后利用该SQL语句查询统计结果。用户在使用本申请方法进行数据查询时,仅仅需要输入查询参数即可,省去了现有技术中编写SQL语句的过程,因此减少了用户的工作量,并且查询效率也得到了很大的提升。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例公开的一种数据查询方法流程图;
图2为本申请实施例公开的另一种数据查询方法流程图;
图3为本申请实施例公开的又一种数据查询方法流程图;
图4为本申请实施例公开的又一种数据查询方法流程图;
图5为本申请公开的一种统计结果页面展示效果图;
图6为本申请实施例公开的又一种数据查询方法流程图;
图7为本申请实施例公开的一种数据查询装置结构示意图;
图8为本申请实施例公开的一种结果确定单元结构示意图;
图9为本申请实施例公开的另一种数据查询装置结构示意图;
图10为本申请实施例公开的一种图表展示单元结构示意图;
图11为本申请实施例公开的又一种数据查询装置结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了便于对本申请理解,在介绍本申请方案之前首先介绍一下下文中可能会用到的名词、概念。
SQL语句:SQL是Structured Query Language的简称,其中文名称为结构化查询语言。SQL语句是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库***。
参见图1,图1为本申请实施例公开的一种数据查询方法流程图。
如图1所示,该方法包括:
步骤S100、响应用户发起的对目标统计项的查询请求,调取预置的配置文件中与所述目标统计项对应的SQL模板;
需要说明的是,本申请中预先针对各个统计项编写对应的SQL模板,SQL模板中的查询参数为变量。编写好的SQL模板存储在配置文件中。
SQL模板可以看作SQL语句的前身,只需要将SQL模板中的查询参数确定后,SQL模板即可转换为SQL语句。
用户发起的查询请求可以是查询某一个目标统计项的统计结果,也可以是对多个目标统计项的统计结果。当目标统计项的个数为多个时,需要调取与各个目标统计项相对应的SQL模板,也即调取多个SQL模板。
进一步地,本申请可以提供用户查询页面,在查询页面上陈列了多个统计项。用户只需要选中某个或多个统计项即可以触发查询。
较优的,对于展示在查询页面上的多个统计项,本申请还可以预先对其进行分类,具备相同属性或者用户同时查询可能性较高的若干个统计项可以划分为一类。还可以对各个类别进行类别命名。举例如:
可以将已知的所有统计项划分为以下几类:用户基础信息、用户订阅、产品、审核状态。其中,以产品为例,在产品类别中可以包含“发布产品总数”和“提交企业信息并发布产品的产品数量”两个统计项。
步骤S110、依据用户发起的查询参数,将所述SQL模板转换为SQL语句;
具体地,用户发起的查询参数可以是携带在查询请求中,或者是在查询请求之后,由用户再次发起的。
查询参数一般性的包含查询时间,通过将SQL模板中作为变量的查询参数确定为用户发起的查询参数,即可得到SQL语句。
步骤S120、利用所述SQL语句查询与所述目标统计项对应的统计结果。
本申请实施例提供的数据查询方法,预先编写了与各个统计项对应的SQL模板,其中各SQL模板的查询参数为变量,因而用户在查询某一个目标统计项时,仅需要输入查询参数,本申请方案即可找到目标统计项对应的SQL模板,并利用查询参数将SQL模板转换为具体的SQL语句,然后利用该SQL语句查询统计结果。用户在使用本申请方法进行数据查询时,仅仅需要输入查询参数即可,省去了现有技术中编写SQL语句的过程,因此减少了用户的工作量,并且查询效率也得到了很大的提升。
在本申请另一实施例中,介绍了一种利用SQL语句查询目标统计项对应的统计结果的方式。参见图2,图2为本申请实施例公开的另一种数据查询方法流程图。
如图2所示,该方法包括:
步骤S200、响应用户发起的对目标统计项的查询请求,调取预置的配置文件中与所述目标统计项对应的SQL模板;
需要说明的是,本申请中预先针对各个统计项编写对应的SQL模板,SQL模板中的查询参数为变量。编写好的SQL模板存储在配置文件中。
用户发起的查询请求可以是查询某一个目标统计项的统计结果,也可以是对多个目标统计项的统计结果。当目标统计项的个数为多个时,需要调取与各个目标统计项相对应的SQL模板,也即调取多个SQL模板。
步骤S210、依据用户发起的查询参数,将所述SQL模板转换为SQL语句;
具体地,用户发起的查询参数可以是携带在查询请求中,或者是在查询请求之后,由用户再次发起的。
查询参数一般性的包含查询时间,通过将SQL模板中作为变量的查询参数确定为用户发起的查询参数,即可得到SQL语句。
步骤S220、利用所述SQL语句在数据库中查询统计结果。
本实施例中,在转换得到SQL语句之后,可以利用现有的查询方式,向数据库中输入SQL语句,即可得到数据库输出的统计结果,该统计结果即为目标统计项对应的统计结果。
这里,数据库中存储有与各统计项相关的数据,一般性的,该数据库为Mysql数据库。
进一步,由于Mysql数据库仅仅支持串行查询方式,也即某一时刻只允许查询一个统计项的统计结果,因此当用户发起的查询请求包含多个目标统计项时,可以将步骤S210中得到的多个SQL语句逐个发往Mysql数据库,依次获取各个目标统计项对应的统计结果。
当然,如果存储各统计项相关数据的数据库支持并行查询方式,则当用户发起的查询请求包含多个目标统计项时,可以将步骤S210中得到的多个SQL语句一起发往数据库,由数据库并行处理所有SQL语句的查询请求,这样可以加快查询效率。
在本申请又一实施例中,介绍了另外一种利用SQL语句查询目标统计项对应的统计结果的方式。参见图3,图3为本申请实施例公开的又一种数据查询方法流程图。
如图3所示,该方法包括:
步骤S300、响应用户发起的对目标统计项的查询请求,调取预置的配置文件中与所述目标统计项对应的SQL模板;
需要说明的是,本申请中预先针对各个统计项编写对应的SQL模板,SQL模板中的查询参数为变量。编写好的SQL模板存储在配置文件中。
用户发起的查询请求可以是查询某一个目标统计项的统计结果,也可以是对多个目标统计项的统计结果。当目标统计项的个数为多个时,需要调取与各个目标统计项相对应的SQL模板,也即调取多个SQL模板。
步骤S310、依据用户发起的查询参数,将所述SQL模板转换为SQL语句;
具体地,用户发起的查询参数可以是携带在查询请求中,或者是在查询请求之后,由用户再次发起的。
查询参数一般性的包含查询时间,通过将SQL模板中作为变量的查询参数确定为用户发起的查询参数,即可得到SQL语句。
步骤S320、利用散列算法对所述SQL语句进行处理,得到目标散列值;
步骤S330、利用目标散列值在缓存***中查找目标统计结果。
具体地,所述目标统计结果为预先利用目标SQL语句在数据库中查询所得的结果,所述目标SQL语句经所述散列算法处理后的散列值与所述目标散列值相同。
本实施例中,为了缓解数据库的查询压力,且为了让用户发起查询请求后能够快速的得到结果,可以由***在空闲时间利用与各个统计项对应的SQL语句,向数据库中发送查询请求,并将查询所得统计结果记录在缓存***中。这里需要注意的是,与各统计项对应的SQL语句可以有多个,根据查询日期不同,SQL语句也不同。***可以选择在每天凌晨两点查询前一天中各统计项的统计结果。针对每一个统计项进行查询时,所使用的SQL语句经过散列处理所得的散列值作为该统计项的统计结果的标识。这样,当用户查询目标统计项的统计结果时,将与目标统计项对应的SQL模板转换后的SQL语句的散列处理后的目标散列值作为匹配条件,缓存***中统计结果的标识与目标散列值相同的统计结果即为目标统计项的统计结果。
可选的,缓存***可以是采用Nosql数据库。
可选的,散列算法可以采用MD5算法。MD5即Message-Digest Algorithm 5,信息摘要算法5,是计算机广泛使用的散列算法之一。又译摘要算法、哈希算法。经MD2、MD3和MD4发展而来,诞生于20世纪90年代初。用于确保信息传输完整一致。虽然已被破解,但仍然具有较好的安全性,加之可以***,所以仍广泛运用于数字签名、文件完整性验证以及口令加密等领域。
在本申请的又一实施例中,公开了又一种数据查询方法流程图。
如图4所示,该方法包括:
步骤S400、响应用户发起的对目标统计项的查询请求,调取预置的配置文件中与所述目标统计项对应的SQL模板;
需要说明的是,本申请中预先针对各个统计项编写对应的SQL模板,SQL模板中的查询参数为变量。编写好的SQL模板存储在配置文件中。
用户发起的查询请求可以是查询某一个目标统计项的统计结果,也可以是对多个目标统计项的统计结果。当目标统计项的个数为多个时,需要调取与各个目标统计项相对应的SQL模板,也即调取多个SQL模板。
步骤S410、依据用户发起的查询参数,将所述SQL模板转换为SQL语句;
具体地,用户发起的查询参数可以是携带在查询请求中,或者是在查询请求之后,由用户再次发起的。
查询参数一般性的包含查询时间,通过将SQL模板中作为变量的查询参数确定为用户发起的查询参数,即可得到SQL语句。
步骤S420、利用所述SQL语句查询与所述目标统计项对应的统计结果;
步骤S430、将所述统计结果以图表的形式进行展示。
具体地,可以参照图5,图5示例了一种统计结果页面展示效果图。通过图表展示的方式,使得统计结果更加直观、形象。此外,对于图表形式展示的统计结果,还可以导出到Excel表中。
更进一步地,仍参考图5,如果目标统计项的个数为多个,则在进行统计结果展示时,可以将多个统计结果在同一页面的同一图表中进行展示。
在本申请的又一个实施例中,公开了又一种数据查询方法流程图。
如图6所示,该方法包括:
步骤S600、响应用户发起的对目标统计项的查询请求,调取预置的配置文件中与所述目标统计项对应的SQL模板;
需要说明的是,本申请中预先针对各个统计项编写对应的SQL模板,SQL模板中的查询参数为变量。编写好的SQL模板存储在配置文件中。
用户发起的查询请求可以是查询某一个目标统计项的统计结果,也可以是对多个目标统计项的统计结果。当目标统计项的个数为多个时,需要调取与各个目标统计项相对应的SQL模板,也即调取多个SQL模板。
步骤S610、依据用户发起的查询参数,将所述SQL模板转换为SQL语句;
具体地,用户发起的查询参数可以是携带在查询请求中,或者是在查询请求之后,由用户再次发起的。
查询参数一般性的包含查询时间,通过将SQL模板中作为变量的查询参数确定为用户发起的查询参数,即可得到SQL语句。
步骤S620、利用所述SQL语句查询与所述目标统计项对应的统计结果;
步骤S630、依据用户发起的模板操作指令,对所述配置文件中的SQL模板进行处理。
其中,所述模板操作指令包括增加、删除和/或修改SQL模板。
可以理解的是,上述步骤S630与其它步骤之间并非限定为上述先后顺序,其可以在步骤S600-S620间的任意位置。
由于实际情况中很可能会面临对统计项进行修改、增加或删除等操作,因此本实施例提供用户操作SQL模板的功能,用户可以对配置文件中任意一个已有的SQL模板进行更改,也可以向配置文件中新增SQL模板。
下面对本申请实施例提供的数据查询装置进行描述,下文描述的数据查询装置与上文描述的数据查询方法可相互对应参照。
参见图7,图7为本申请实施例公开的一种数据查询装置结构示意图。
如图7所示,该装置包括:
请求响应单元71,用于响应用户发起的对目标统计项的查询请求,调取预置的配置文件中与所述目标统计项对应的SQL模板,所述SQL模板中的查询参数为变量;
模板转换单元72,用于依据用户发起的查询参数,将所述SQL模板转换为SQL语句;
结果确定单元73,用于利用所述SQL语句查询与所述目标统计项对应的统计结果。
可选的,本申请实施例还公开了上述结果确定单元73的一种可选结构,如图8所示,结果确定单元73可以包括:
散列处理单元731,用于利用散列算法对所述SQL语句进行处理,得到目标散列值;
散列值匹配单元732,用于在缓存***中查找目标统计结果,所述目标统计结果为预先利用目标SQL语句在数据库中查询所得的结果,所述目标SQL语句经所述散列算法处理后的散列值与所述目标散列值相同。
可选的,本申请实施例公开了上述数据查询装置的另一种结构,结合图7和图9可知,该装置还可以包括:
图表展示单元74,用于将所述统计结果以图表的形式进行展示。
可选的,本申请实施例公开了上述图表展示单元74的一种可选结构,如图10所示,图表展示单元74可以包括:
第一图表展示子单元741,用于在所述目标统计项的个数为多个时,将多个所述统计结果在同一页面的同一图表中进行展示。
可选的,本申请实施例公开了上述数据查询装置的又一种结构,结合图7和图11可知,该装置还可以包括:
模板操作单元75,用于依据用户发起的模板操作指令,对所述配置文件中的SQL模板进行处理,所述模板操作指令包括增加、删除和/或修改SQL模板。
本申请实施例提供的数据查询装置,预先编写并存储了与各个统计项对应的SQL模板,其中各SQL模板的查询参数为变量,因而用户在查询某一个目标统计项时,仅需要输入查询参数,本申请装置即可找到目标统计项对应的SQL模板,并利用查询参数将SQL模板转换为具体的SQL语句,然后利用该SQL语句查询统计结果。用户在使用本申请方法进行数据查询时,仅仅需要输入查询参数即可,省去了现有技术中编写SQL语句的过程,因此减少了用户的工作量,并且查询效率也得到了很大的提升。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种数据查询方法,其特征在于,包括:
响应用户发起的对目标统计项的查询请求,调取预置的配置文件中与所述目标统计项对应的SQL模板,所述SQL模板中的查询参数为变量;
依据用户发起的查询参数,将所述SQL模板转换为SQL语句;
利用所述SQL语句查询与所述目标统计项对应的统计结果。
2.根据权利要求1所述的方法,其特征在于,所述利用所述SQL语句查询与所述目标统计项对应的统计结果,包括:
利用散列算法对所述SQL语句进行处理,得到目标散列值;
在缓存***中查找目标统计结果,所述目标统计结果为预先利用目标SQL语句在数据库中查询所得的结果,所述目标SQL语句经所述散列算法处理后的散列值与所述目标散列值相同。
3.根据权利要求1所述的方法,其特征在于,还包括:
将所述统计结果以图表的形式进行展示。
4.根据权利要求3所述的方法,其特征在于,在所述目标统计项的个数为多个时,所述将所述统计结果以图表的形式进行展示,包括:
将多个所述统计结果在同一页面的同一图表中进行展示。
5.根据权利要求1所述的方法,其特征在于,还包括:
依据用户发起的模板操作指令,对所述配置文件中的SQL模板进行处理,所述模板操作指令包括增加、删除和/或修改SQL模板。
6.一种数据查询装置,其特征在于,包括:
请求响应单元,用于响应用户发起的对目标统计项的查询请求,调取预置的配置文件中与所述目标统计项对应的SQL模板,所述SQL模板中的查询参数为变量;
模板转换单元,用于依据用户发起的查询参数,将所述SQL模板转换为SQL语句;
结果确定单元,用于利用所述SQL语句查询与所述目标统计项对应的统计结果。
7.根据权利要求6所述的装置,其特征在于,所述结果确定单元包括:
散列处理单元,用于利用散列算法对所述SQL语句进行处理,得到目标散列值;
散列值匹配单元,用于在缓存***中查找目标统计结果,所述目标统计结果为预先利用目标SQL语句在数据库中查询所得的结果,所述目标SQL语句经所述散列算法处理后的散列值与所述目标散列值相同。
8.根据权利要求6所述的装置,其特征在于,还包括:
图表展示单元,用于将所述统计结果以图表的形式进行展示。
9.根据权利要求8所述的装置,其特征在于,所述图表展示单元包括:
第一图表展示子单元,用于在所述目标统计项的个数为多个时,将多个所述统计结果在同一页面的同一图表中进行展示。
10.根据权利要求6所述的装置,其特征在于,还包括:
模板操作单元,用于依据用户发起的模板操作指令,对所述配置文件中的SQL模板进行处理,所述模板操作指令包括增加、删除和/或修改SQL模板。
CN201510258228.5A 2015-05-19 2015-05-19 一种数据查询方法及装置 Pending CN104809254A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510258228.5A CN104809254A (zh) 2015-05-19 2015-05-19 一种数据查询方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510258228.5A CN104809254A (zh) 2015-05-19 2015-05-19 一种数据查询方法及装置

Publications (1)

Publication Number Publication Date
CN104809254A true CN104809254A (zh) 2015-07-29

Family

ID=53694076

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510258228.5A Pending CN104809254A (zh) 2015-05-19 2015-05-19 一种数据查询方法及装置

Country Status (1)

Country Link
CN (1) CN104809254A (zh)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105117213A (zh) * 2015-07-30 2015-12-02 青岛海尔智能家电科技有限公司 一种基于发布-订阅模式的预处理方法及装置
CN105426481A (zh) * 2015-11-19 2016-03-23 北京京东尚科信息技术有限公司 处理数据的方法及装置
CN105989185A (zh) * 2015-11-04 2016-10-05 北京卓易讯畅科技有限公司 例行任务及工具生成的***配置方法及其***
CN106610973A (zh) * 2015-10-21 2017-05-03 北京国双科技有限公司 电视数据查询方法及装置
CN106776689A (zh) * 2016-11-10 2017-05-31 郑州云海信息技术有限公司 一种主机信息查询方法、装置和主机
CN107220327A (zh) * 2017-05-22 2017-09-29 千寻位置网络有限公司 基于MongoDB的数据查询方法及***、服务终端、存储器
CN107515875A (zh) * 2016-06-16 2017-12-26 阿里巴巴集团控股有限公司 数据查询方法及装置
CN107844519A (zh) * 2017-10-09 2018-03-27 平安科技(深圳)有限公司 电子装置、数据库查询脚本生成方法及存储介质
CN107908733A (zh) * 2017-11-14 2018-04-13 童友俊 一种全球贸易数据的查询方法,装置及***
CN107943466A (zh) * 2016-10-13 2018-04-20 腾讯科技(深圳)有限公司 数据库访问语句生成方法、装置及设备
CN109033173A (zh) * 2018-06-21 2018-12-18 深圳市彬讯科技有限公司 一种用于生成多维指标数据的数据处理方法及装置
CN109165238A (zh) * 2018-06-21 2019-01-08 深圳市彬讯科技有限公司 一种用于生成周期指标数据的数据处理方法及装置
CN109284323A (zh) * 2018-09-18 2019-01-29 武汉裕量信息科技有限公司 检测数据的管理方法及装置
CN109445768A (zh) * 2018-09-28 2019-03-08 平安科技(深圳)有限公司 数据库脚本生成方法、装置、计算机设备及存储介质
CN109635168A (zh) * 2018-12-12 2019-04-16 成都四方伟业软件股份有限公司 图表输出方法及装置
CN109739963A (zh) * 2018-12-27 2019-05-10 苏州龙信信息科技有限公司 信息检索方法、装置、设备和介质
CN109739876A (zh) * 2019-01-10 2019-05-10 中化石化销售有限公司 基于Sqltoy-orm框架的数据库的数据查询方法和装置
CN110019350A (zh) * 2017-07-28 2019-07-16 北京京东尚科信息技术有限公司 基于配置信息的数据查询方法和装置
CN110134705A (zh) * 2018-02-09 2019-08-16 ***通信集团有限公司 一种数据查询方法、缓存服务器及终端
CN110489465A (zh) * 2018-09-28 2019-11-22 北京数聚鑫云信息技术有限公司 一种数据库访问方法和装置
CN111339128A (zh) * 2018-12-18 2020-06-26 北京嘀嘀无限科技发展有限公司 一种数据获取方法、装置、电子设备及存储介质
CN111752964A (zh) * 2019-06-10 2020-10-09 北京京东尚科信息技术有限公司 基于数据接口的数据处理方法及装置
CN113535791A (zh) * 2020-04-14 2021-10-22 北京一起教育信息咨询有限责任公司 一种数据生成方法、装置及电子设备

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070271251A1 (en) * 2006-05-17 2007-11-22 Jason Levine Method and system for transferring data between MIME attachments and relational databases
CN101196926A (zh) * 2007-12-29 2008-06-11 中国建设银行股份有限公司 一种数据库访问平台及其访问方法
CN101673287A (zh) * 2009-10-16 2010-03-17 金蝶软件(中国)有限公司 一种sql语句生成方法及***
CN102073640A (zh) * 2009-11-19 2011-05-25 阿里巴巴集团控股有限公司 Sql语句的检测方法、***及服务器
CN103412766A (zh) * 2013-09-05 2013-11-27 曙光云计算技术有限公司 基于用户权限的数据访问方法和装置
CN103744891A (zh) * 2013-12-23 2014-04-23 大唐软件技术股份有限公司 一种数据查询方法和***
CN103914290A (zh) * 2012-12-31 2014-07-09 杭州勒卡斯广告策划有限公司 一种操作命令处理方法及装置
CN104239368A (zh) * 2013-06-21 2014-12-24 苏州精易会信息技术有限公司 基于设置的表单数据查询方法
CN104572979A (zh) * 2014-12-31 2015-04-29 北京锐安科技有限公司 一种处理结构化查询语言sql的方法及装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070271251A1 (en) * 2006-05-17 2007-11-22 Jason Levine Method and system for transferring data between MIME attachments and relational databases
CN101196926A (zh) * 2007-12-29 2008-06-11 中国建设银行股份有限公司 一种数据库访问平台及其访问方法
CN101673287A (zh) * 2009-10-16 2010-03-17 金蝶软件(中国)有限公司 一种sql语句生成方法及***
CN102073640A (zh) * 2009-11-19 2011-05-25 阿里巴巴集团控股有限公司 Sql语句的检测方法、***及服务器
CN103914290A (zh) * 2012-12-31 2014-07-09 杭州勒卡斯广告策划有限公司 一种操作命令处理方法及装置
CN104239368A (zh) * 2013-06-21 2014-12-24 苏州精易会信息技术有限公司 基于设置的表单数据查询方法
CN103412766A (zh) * 2013-09-05 2013-11-27 曙光云计算技术有限公司 基于用户权限的数据访问方法和装置
CN103744891A (zh) * 2013-12-23 2014-04-23 大唐软件技术股份有限公司 一种数据查询方法和***
CN104572979A (zh) * 2014-12-31 2015-04-29 北京锐安科技有限公司 一种处理结构化查询语言sql的方法及装置

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105117213A (zh) * 2015-07-30 2015-12-02 青岛海尔智能家电科技有限公司 一种基于发布-订阅模式的预处理方法及装置
CN105117213B (zh) * 2015-07-30 2021-10-19 青岛海尔智能家电科技有限公司 一种基于发布-订阅模式的预处理方法及装置
CN106610973A (zh) * 2015-10-21 2017-05-03 北京国双科技有限公司 电视数据查询方法及装置
CN105989185A (zh) * 2015-11-04 2016-10-05 北京卓易讯畅科技有限公司 例行任务及工具生成的***配置方法及其***
CN105426481A (zh) * 2015-11-19 2016-03-23 北京京东尚科信息技术有限公司 处理数据的方法及装置
CN105426481B (zh) * 2015-11-19 2018-09-14 北京京东尚科信息技术有限公司 处理数据的方法及装置
CN107515875A (zh) * 2016-06-16 2017-12-26 阿里巴巴集团控股有限公司 数据查询方法及装置
CN107943466A (zh) * 2016-10-13 2018-04-20 腾讯科技(深圳)有限公司 数据库访问语句生成方法、装置及设备
CN107943466B (zh) * 2016-10-13 2021-06-01 腾讯科技(深圳)有限公司 数据库访问语句生成方法、装置及设备
CN106776689A (zh) * 2016-11-10 2017-05-31 郑州云海信息技术有限公司 一种主机信息查询方法、装置和主机
CN107220327A (zh) * 2017-05-22 2017-09-29 千寻位置网络有限公司 基于MongoDB的数据查询方法及***、服务终端、存储器
CN110019350A (zh) * 2017-07-28 2019-07-16 北京京东尚科信息技术有限公司 基于配置信息的数据查询方法和装置
CN107844519A (zh) * 2017-10-09 2018-03-27 平安科技(深圳)有限公司 电子装置、数据库查询脚本生成方法及存储介质
WO2019071898A1 (zh) * 2017-10-09 2019-04-18 平安科技(深圳)有限公司 电子装置、数据库查询脚本生成方法及存储介质
CN107908733A (zh) * 2017-11-14 2018-04-13 童友俊 一种全球贸易数据的查询方法,装置及***
CN110134705A (zh) * 2018-02-09 2019-08-16 ***通信集团有限公司 一种数据查询方法、缓存服务器及终端
CN109165238B (zh) * 2018-06-21 2022-09-09 土巴兔集团股份有限公司 一种用于生成周期指标数据的数据处理方法及装置
CN109033173A (zh) * 2018-06-21 2018-12-18 深圳市彬讯科技有限公司 一种用于生成多维指标数据的数据处理方法及装置
CN109165238A (zh) * 2018-06-21 2019-01-08 深圳市彬讯科技有限公司 一种用于生成周期指标数据的数据处理方法及装置
CN109284323A (zh) * 2018-09-18 2019-01-29 武汉裕量信息科技有限公司 检测数据的管理方法及装置
CN109284323B (zh) * 2018-09-18 2021-02-12 武汉裕量信息科技有限公司 检测数据的管理方法及装置
CN110489465A (zh) * 2018-09-28 2019-11-22 北京数聚鑫云信息技术有限公司 一种数据库访问方法和装置
CN109445768B (zh) * 2018-09-28 2022-02-11 平安科技(深圳)有限公司 数据库脚本生成方法、装置、计算机设备及存储介质
CN109445768A (zh) * 2018-09-28 2019-03-08 平安科技(深圳)有限公司 数据库脚本生成方法、装置、计算机设备及存储介质
CN109635168A (zh) * 2018-12-12 2019-04-16 成都四方伟业软件股份有限公司 图表输出方法及装置
CN111339128A (zh) * 2018-12-18 2020-06-26 北京嘀嘀无限科技发展有限公司 一种数据获取方法、装置、电子设备及存储介质
CN111339128B (zh) * 2018-12-18 2023-09-26 北京嘀嘀无限科技发展有限公司 一种数据获取方法、装置、电子设备及存储介质
CN109739963A (zh) * 2018-12-27 2019-05-10 苏州龙信信息科技有限公司 信息检索方法、装置、设备和介质
CN109739876B (zh) * 2019-01-10 2021-01-12 中化石化销售有限公司 基于Sqltoy-orm框架的数据库的数据查询方法和装置
CN109739876A (zh) * 2019-01-10 2019-05-10 中化石化销售有限公司 基于Sqltoy-orm框架的数据库的数据查询方法和装置
CN111752964A (zh) * 2019-06-10 2020-10-09 北京京东尚科信息技术有限公司 基于数据接口的数据处理方法及装置
CN113535791A (zh) * 2020-04-14 2021-10-22 北京一起教育信息咨询有限责任公司 一种数据生成方法、装置及电子设备

Similar Documents

Publication Publication Date Title
CN104809254A (zh) 一种数据查询方法及装置
CN101036141B (zh) 具有持久性、用户可访问的位图值的数据库管理***
US7974981B2 (en) Multi-value property storage and query support
Chevalier et al. Implementation of multidimensional databases in column-oriented NoSQL systems
CN103473230A (zh) 服务范围确定方法、物流服务提供方推荐方法及相应装置
CN106294478A (zh) 数据仓库的数据处理方法及装置
CN102169491B (zh) 一种多数据集中重复记录动态检测方法
CN107015987B (zh) 一种更新和搜索数据库的方法及设备
CN104573022A (zh) 一种HBase的数据查询方法及装置
US20080140604A1 (en) Converting arbitrary strings into numeric representations to facilitate complex comparisons
CN105574054A (zh) 一种分布式缓存范围查询方法、装置及***
CN106095964A (zh) 一种对数据进行可视化归档与搜索的方法
Banane et al. SPARQL2Hive: An approach to processing SPARQL queries on Hive based on meta-models
JP2012108635A (ja) 分散メモリデータベースシステム、フロントデータベースサーバ、データ処理方法およびプログラム
Liang et al. Mid-model design used in model transition and data migration between relational databases and nosql databases
US11853279B2 (en) Data storage using vectors of vectors
US9734178B2 (en) Searching entity-key associations using in-memory objects
JP5926321B2 (ja) 大容量データを処理するための、sqlパーシングによる2レベルクエリー及び結果キャッシングを用いたオンライン分析プロセッシング方法
Kalampokis et al. ICT tools for creating, expanding and exploiting statistical linked Open Data
CN109101512B (zh) 法律数据库的构建方法、法律数据查询方法及装置
CN105046414A (zh) 用于erp***的业务追溯方法及装置
CN109978513A (zh) 获得技术标准的方法和装置、项目任务管理设备和介质
US11645336B2 (en) Bitmap filter, a method of generating the same, and a method of using a bitmap filter to perform a join
CN111352960B (zh) 快件订单信息查询方法、装置、设备及存储介质
CN106845787A (zh) 一种数据自动交换方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 450000 Zhengzhou science and technology zone, Henan high tech Road, building 169, building 1, No. 1

Applicant after: ZHENGZHOU XIZHI INFORMATION TECHNOLOGY CO., LTD.

Address before: 450000 Zhengzhou science and technology zone, Henan high tech Road, building 169, building 1, No. 1

Applicant before: ZHENGZHOU XIZHI INFORMATION TECHNOLOGY CO., LTD.

COR Change of bibliographic data
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150729