继上次德华跟小伙伴们聊过一次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
(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
以上四类是我们常用到的聚合函数的基本用法,看起来是不是很简单?
好了今天的分享就到这里,欢迎大家动动小手点赞、收藏、关注哦。(比心)
推荐阅读
【德华说插件二开】之SQL查询语句基础(BO …
- 文章
2,662
【德华说】插件开发之C#基础:类,什么是类( …
- 文章
1,038
【德华说插件开发】之Json序列化和反序列化 …
- 文章
1,066