聚合函数

2021-12-18  本文已影响0人  扶不起的蝌蚪

count

count用于返回内容(行)的个数

表table
select count(*) from table
count(*)
select count(1) from table
count(1)
select count(ID) from table
count(ID)

区别


count(1),其实就是计算一共有多少符合条件的行,1并不是表示第一个字段,而是表示一个固定值,这个字段就是固定值1,count(1),就是计算一共有多少个1。
count(*),执行时会把星号翻译成字段的具体名字,效果也是一样的,不过多了一个翻译的动作,比固定值的方式效率稍微低一些。

AVG

AVG() 函数通过计算某字段(列)内容(行)的个数和它们的数值之和来返回某一字段的平均值。

MAX

MAX() 函数能够返回某一字段(列)的最大值。值得注意的是,要想使用 MAX() 函数,就一定需要有特定的字段(列)与之配对,不能偷懒用通配符 * 作参数。

上一篇下一篇

猜你喜欢

热点阅读