python中的聚合函數有以下幾種
1.count(*)函數
count(*)表示計算總行數,括號中寫星與列名,結果是相同的。
count(*)函數使用方法:
#查詢學生總數
select count(*) from students;
2.max()函數
max()表示求最大值
max()函數使用方法:
#查詢女生的編號最大值
select max(id) from students where gender=2;
3.min()函數
min()函數表示求最小值。
min()函數使用方法:
#查詢未刪除的學生最小編號
select min(id) from students where is_delete=0;
4.sum()函數
sum()函數表示求和。
sum()函數使用方法:
#查詢男生的總年齡
select sum(age) from students where gender=1;
5.avg()函數
avg()函數表示求平均值。
avg()函數使用方法:
#查詢未刪除女生的編號平均值
select avg(id) from students where is_delete=0 and gender=2;