表单查询和分页查询和查询排序

分页查询:

用score表示范:

写法和结构:

解析:limit后面显示的是 起始行(从0开始,第一条就代表0)和每行显示的条数

分页:limit(当前页-1)*每页的显示条数,每页显示的条数。

例如:第一页就是(1-1)x2,2 

第二页就是(2-1)x2,2

第三页就是(3-1)x2,2

以此类推

查询排序order by ):

升序/正序:是从小到大  ase

降序/倒序:是从大到小  desc

order by desc:

order by ase:

解析:排序要放到最后看,先看结果 在看排序,先把结果搞出来最后在排序。

order by 默认是正序。

先写结果在写条件后写排序

多个排序条件:

解析:多个排序是可能的,但是不是理论上的那样,因为这每一列的数据都不是独立的。每一列数据是一个整体

上图是按照顺序排列,会按照先写的字段排序,当你主排序条件又重复字段时 才会走副的排序条件。

但是如果没有重复字段时 副的排序条件是不生效的

分组查询(group by)

解析:这里面也有结果和条件,结果是查人数,条件是男女

group by 也是加在最后。

分组前查询:

select sex sum(js) form  是所有男女js总成绩, where sclass='java1018' 是条件   froup by sex 是分组。

分组查询后筛选:

分组后查询:

 分组前分组后区别总结:前面带条件的例如(java1018班)就是分组前,
 

不带条件是(那个)就是分组后。

猜你喜欢

转载自www.cnblogs.com/www1842564021/p/11965532.html