加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

聚合 分页 排序 分组查询 筛选

发布时间:2020-12-14 04:58:26 所属栏目:百科 来源:网络整理
导读:聚合查询:函数sum()求和 、avg() 平均数、max()最大值、min()最小值、count()记录数 格式 :select? 聚合函数 (字段)?from?表名;? 注: 聚合不能与其他字段一起用 SELECT?COUNT(*)?FROM score;??COUNT(*)?取每一列的取最大值 NULL 不包括在内 所有显示5条

聚合查询:函数sum()求和 、avg() 平均数、max()最大值、min()最小值、count()记录数

格式:select? 聚合函数 (字段)?from?表名;?注:聚合不能与其他字段一起用

SELECT?COUNT(*)?FROM score;??COUNT(*)?取每一列的取最大值

NULL 不包括在内 所有显示5条

注:用count?统计 不包含?null数据,要使用不包含null的字段?不然不准

查询列起别名

select count(*) AS 起的名 from 表名;

分页查询

公式:select * from?表名 limit (当前页-1)*每页显示的条数

查询排序(order by)

语法:select * from 表名?order by 字段 asc/desc;

asc:正序? 数值:递增 0~9 字母:自然a~z (默认)

desc:倒序 9~0 z~a? 数值 字母 反之

例:按jsp>60 倒序

select * from?表名 where 字段? order by 字段 desc;

例:按jsp正序,HTML倒序

select * from?表名 order by jsp asc,html desc?;

注意:

1排序以第一个为主?2?只有第一个字段排序有相同时, html倒序才会有作用?

?分组查询 (group by)?分组查询一般搭配聚合函数使用

公式:select 字段 from 表名 group by 字段

例:查询男女的人数? 男3? 女2

男女生jsp总成绩

select ssex,sum(jsp)?from score?group by?ssex;??当条件里含有? 每个时 先分组

分组查询后筛选

例:查询总人数大于2的性别

1.查询男女人数 2.筛选人数大于2的记录(having)注:分组前有where 分组后用having

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读