SQL语句的处理方法及装置、电子设备和存储介质制造方法及图纸

技术编号:41299050 阅读:20 留言:0更新日期:2024-05-13 14:47
本说明书提供一种SQL语句的处理方法及装置、电子设备和存储介质,该方法包括:获取待处理SQL语句,其包括待查询表和针对待查询表的条件聚合函数,条件聚合函数包括第一聚合函数和第一分支选择表达式,第一分支选择表达式用于根据待查询表的条件字段的判断结果在多个待聚合项中选择目标聚合项,第一聚合函数用于对第一分支选择表达式的选择结果进行聚合;将待处理SQL语句进行改写,得到目标SQL语句,其包括针对待查询表每个分组结果的第二分支选择表达式,第二分支选择表达式用于根据分组结果的条件字段的判断结果,在针对多个待聚合项的第二聚合函数中选择目标聚合函数,分组结果为针对条件字段执行group by函数得到。

【技术实现步骤摘要】

本说明书一个或多个实施例涉及数据库,尤其涉及一种sql语句的处理方法及装置、电子设备和存储介质。


技术介绍

1、近年来,近年来随着计算机及数据库的发展,sql(structure query languge,结构化查询语言)作为一种数据库专用的计算机编程语言得到了广泛使用,成为了最重要也是最常用的关系数据库查询语言。在基于sql语句进行数据查询时,会消耗计算机应用系统一定的算力,即调用执行引擎执行数据查询。

2、在相关技术中,基于较为复杂的sql语句进行数据查询时,效率较低,影响相关任务的处理效率和用户体验。


技术实现思路

1、有鉴于此,本说明书一个或多个实施例提供一种sql语句的处理方法及装置、电子设备和存储介质。

2、为实现上述目的,本说明书一个或多个实施例提供技术方案如下:

3、根据本说明书一个或多个实施例的第一方面,提出了一种sql语句的处理方法,包括:

4、获取待处理sql语句,其中,所述待处理sql语句包括待查询表和针对所述待查询表的条件聚合函数,所本文档来自技高网...

【技术保护点】

1.一种SQL语句的处理方法,包括:

2.根据权利要求1所述的SQL语句的处理方法,所述将所述待处理SQL语句进行改写,得到目标SQL语句,包括:

3.根据权利要求1所述的SQL语句的处理方法,所述将所述待处理SQL语句进行改写,得到目标SQL语句,包括:

4.根据权利要求3所述的SQL语句的处理方法,所述将所述待处理SQL语句进行改写,得到目标SQL语句,包括:

5.根据权利要求3所述的SQL语句的处理方法,所述将所述待处理SQL语句进行改写,得到目标SQL语句,包括:

6.根据权利要求1所述的SQL语句的处理方法,所述待处理...

【技术特征摘要】

1.一种sql语句的处理方法,包括:

2.根据权利要求1所述的sql语句的处理方法,所述将所述待处理sql语句进行改写,得到目标sql语句,包括:

3.根据权利要求1所述的sql语句的处理方法,所述将所述待处理sql语句进行改写,得到目标sql语句,包括:

4.根据权利要求3所述的sql语句的处理方法,所述将所述待处理sql语句进行改写,得到目标sql语句,包括:

5.根据权利要求3所述的sql语句的处理方法,所述将所述待处理sql语句进行改写,得到目标sql语句,包括:

6.根据权利要求1所述的sql语句的处理方法,所述待处理sql语句包括针对所述待查询表的多个条件聚合函数,每个条件聚合函数内的第一分支选择表达式针对的字段相同;

7.根据权利要求6所述的sql语句的处理方法,所述将所述待处理sql语句进行...

【专利技术属性】
技术研发人员:李金懋尹一君朱涛
申请(专利权)人:北京奥星贝斯科技有限公司
类型:发明
国别省市:

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

1