深入查询

1.对查询结果单列排序:
select */字段名 from 表名 order by 排序字段;

指定排序的顺序:
select */字段名 from 表名 order by 排序字段 desc/asc;
(desc——>从大到小,asc——>从小到大)

分组查询:
(1)select 字段名/* ,count(*/字段名) as 别名 from 表名 group by 排序字段;
(2)select 字段名,group_concat(字段名) as 别名 from 表名 group by 排序字段;

使用 过滤分组:
select 字段名/*,group_concat(字段名) as 别名 from 表名 having count (字段名)>1;

2.使用limit限制查询:
select * from 表名 limit N,M;
(显示从N+1行开始,总共显示M条记录)

3. count函数的使用:
select count(*/字段名) as 别名 from 表名;
作用:返回某一列的行数
sum()求和函数的使用:
select sum(字段名) as 别名 from 表名;
作用:求指定列的总和
求平均值函数:
select avg(字段名) from 表名;

vay函数和group by一起使用求每个分组的平均值:
select 分组字段,avg(求平均值字段) from 表名 group by 分组字段;

max()函数求指定列的最大值:
select max(指定列) from 表名;

vay函数和group by一起使用求每个分组的最大值:
select 分组字段,max(求最大值字段) from 表名 group by 分组字段;

使用min()函数求指定列的最小值:
select min(指定列) from 表名;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值