Select的5个子句
select 字段列表/函数/计算表达式 from 表名
1. where子句
从数据库表中直接筛选出满足条件的那些行
2. group by 分组
如果没有where那么就是对整张表进行分组 如果有where就是对满足where条件的行进行分组
3. having
(1)和where的不同
(1)where是在表中直接筛选,having它是在查询的初步结果中再次筛选
(2)where后面条件中不能出现 聚合函数
(3)having和group by一起使用
4. order by 排序
默认是升序
明确指明是升序还是降序
order by xxx desc
降序
order by xxx asc
升序
select * from employee order by did 【asc】,salary desc;
按部门编号升序,同一个部门的按照薪资的降序排列
5. limit
参数
(1)第几页
page
(2)每页显示几行
n
*limit (page-1)n , n