SQL基础知识整理
-
select 查询结果,如:
[学号,平均成绩:组函数avg(成绩)]
-
from 从哪张表中查找数据,如:
[涉及到成绩:成绩表score]
-
where 查询条件,如:
[b.课程号='0003' and b.成绩>80]
-
group by 分组,如:
[每个学生的平均:按学号分组]
(oracle,SQL server中出现在select 子句后的非分组函数,必须出现在group by子句后出现),MySQL中可以不用 -
having 对分组结果指定条件,如:
[大于60分]
-
order by 对查询结果排序,如:
[增序: 成绩 ASC / 降序: 成绩 DESC]
; -
limit 使用limt子句返回topN(对应这个问题返回的成绩前两名),如:
[ limit 2 ==>从0索引开始读取2个]
limit==>从0索引开始[0,N-1]
select * from table limit 2,1; &nbs