1.排序
执行顺序 FROM WHERE GROUB BY HAVING COUNT ORDERBY
语句顺序:
select col_name,col_name,...,col_name
from 表名
where 条件
group by 分组列
having 聚合函数
order by 排序列
having:它是对分组后的数据进行筛选,条件表达式中可以使用聚合函数
asc|desc: asc表示升序,desc表示降序
如:
注意:order by 后面除了可以跟表中的列名外,还可以跟select 和from之间查询结果的序号
如
2.聚合函数
聚合函数:对一组值执行计算,并返回单个值
count(列名|*|常数):它求记录数(数据条数)
--查询员工表中的员工人数
select count(empno) from emp;
count(主键列或索引列)we
count(*)