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 表名;