學(xué)生表:
班級(jí)表:
1.總數(shù)
count(*)表示計(jì)算總行數(shù)堵腹,括號(hào)中寫星與列名涵防,結(jié)果是相同的
#查詢學(xué)生總數(shù)
select count(*) from students;
2.最大值
max(列)表示求此列的最大值
#查詢女生的編號(hào)最大值
select max(id) from students where gender=2;
3.最小值
min(列)表示求此列的最小值
#查詢未刪除的學(xué)生最小編號(hào)
select min(id) from students where is_delete=0;
4.求和
sum(列)表示求此列的和
#查詢男生的總年齡
select sum(age) from students where gender=1;
5.平均值
查找 平均工資最高的 10名員工
select emp_no,avg(salary) as avg from salaries group by emp_no order by avg desc limit 10;
6. 去掉重復(fù)值
查找公司有哪些職位
select distinct title from titles;
7. 使用 having 過(guò)濾 分組 結(jié)果
找到 平均工資超過(guò) 140000美元的 員工
select emp_no,avg(salary) as avg from salaries group by emp_no having avg > 140000 order by avg desc;