Mysql数据库的基本操作(二) 常见函数

 

                             Mysql数据库的基本操作(二)

假设当前存在一个classgrades表。

1

1. 一些常见统计函数( count(),avg(),max(),min(),sum() )的使用。

如计算总成绩

select sum(grade) from classgrades;

2

 

2. 分组函数group by()的使用

计算每个学生的总成绩

select name,sum(grade) from classgrades group by name;

3

3. 筛选函数having() 的使用

    3.1计算每个学生的挂科数目

select name,sum(grade<60) from classgrades group by name;

4

   3.2计算哪些学生挂科

select name,sum(grade<60) as gk from classgrades group by name having gk >0;

4.排序函数order by()的使用   (asc 升序,desc 降序)

select name,,subject,grade from classgrades order by grade asc,name desc;

6

5.限制函数limit()的使用  ( limit(offset,N) )

查询所有科目中成绩最高的3个数据

select name,subject,grade from classgrades order by grade desc limit 0,3;

7

 

执行顺序:where ,group by ,having ,order by ,limit

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值