order by 子句
select sname,sage
from student
where sdept='cs' or sdept='ds'
order by sage desc
order | by | 列名 | 排序方式 |
---|---|---|---|
—— | —— | sage | desc:降序,asc:升序 |
聚集函数
聚集函数只能用于 “select子句” 、 “group by 中的 having 子句”;
聚集函数不能用于 “where子句”。
count
“*” 获得总行数
select COUNT(*) 总行数
from student
distinct 获得“某几个列”不重复的元组个数
select COUNT(DISTINCT sname) 姓名
from student
表示不重复的名字共 7 个
select COUNT(DISTINCT sage,sname) 年龄
from student
avg
select avg(sage) 年龄平均值
from student
max
select max(sage) 年龄最大的
from student
sum
select sum(sage) 总年龄
from student