MySQL统计函数语句

# count函数
# count(*) 和 count(列)的区别在于
# count(列)会排除为null的情况
SELECT * FROM employee

SELECT COUNT(*) FROM employee

SELECT COUNT(*) FROM employee
	WHERE salary > 10000
	
SELECT COUNT(*) FROM employee
	WHERE (salary + bons) > 8000
	
#sum函数
SELECT SUM(salary) FROM employee

SELECT SUM(salary),SUM(bons) FROM employee

SELECT SUM(salary + bons) FROM employee

SELECT SUM(salary)/COUNT(*) FROM employee

# avg函数
SELECT AVG(salary) FROM employee

#max和min函数
SELECT MAX(salary),MIN(salary) FROM employee

# 分组查询

SELECT AVG(salary), job
	FROM employee GROUP BY job -- 查找平均工资和job,按job分组

SELECT AVG(salary), job,`resume`
	FROM employee GROUP BY job,`resume` -- 查找平均工资和job和rsume,按job,resume分组

SELECT `resume`,AVG(salary)
	FROM employee GROUP BY `resume`
		HAVING AVG(salary) < 9000
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值