【德华说Sql】插件开发基础之Sql语句(BOS设计器插件二开)原创
金蝶云社区-德华说
德华说
16人赞赏了该文章 1236次浏览 未经作者许可,禁止转载编辑于2022年05月28日 13:37:03
封面

继上次德华跟小伙伴们聊过一次Sql基础后,今天德华再来说一说Sql的一些高级用法。


附上次连接:

【德华说插件二开】之SQL查询语句基础(BOS设计器)

https://vip.kingdee.com/article/317248577057763328?productLineId=1


这次聊的主要是Sql的进阶部分——聚合函数 ,以及相关的查询语法。


什么是聚合函数?

聚合函数指的是对一组值执行计算并返回单一的值。

简单来说:在数据库中有大量的数据,如果统计起来会较为麻烦,比如统计某数据的平均值或者总数值, 聚合函数会对一个组进行运算然后返回计算的结果,通常和GROUP BY子句一起使用,因为GROUP BY子句可以将行排序成组。


聚合函数有以下几个:

COUNT():返回每个组中的行数,

SUM():返回组中的总和,

AVG():返回组中的平均值,

MIN():返回组中最小的值,

MAX():返回组中最大的值。

————————————————


我们先看下表数据:


(1)求个数、记录条数count() 

select COUNT(*) from TableA

select COUNT(1) from TableB

image.png


(2)求合计数 sum() 

select sum(age) from TableA

(3)求平均数 avg() 

select avg(age) from TableA


(4) 求最大值、最小值max()min() 

select max(age) from TableA

select min(age) from TableA

以上四类是我们常用到的聚合函数的基本用法,看起来是不是很简单?



好了今天的分享就到这里,欢迎大家动动小手点赞、收藏、关注哦。(比心)





赞 16