首页 > 其他分享 >分页limit和排序order by

分页limit和排序order by

时间:2022-09-03 13:24:14浏览次数:41  
标签:pageSize -- studentNo studentResult limit 排序 order

-- 排序:升序 ESC, 降序 DESC

-- order by 通过哪个字段来排序,怎么排

-- 查询的结果根据  成绩降序 排序

  SELECT s.studentNo, studentName, subjectName, studentResult

  FROM student AS s

  INNER JOIN result AS r

  ON s.studentNo = r.studentNo

  WHERE sujectName = '数据库结构-1'

  ORDER BY studentResult ASC

 

-- 为什么要分页--

-- 缓解数据库压力,给人更好的体验, 瀑布流(无限制刷)

  SELECT s.studentNo, studentName, subjectName, studentResult

  FROM student AS s

  INNER JOIN result AS r

  WHERE subjectName = '数据库结构-1'

  ORDER BY studentResult DESC

  LIMIT 5,5

-- 第一页  limit 0,5

-- 第二页  limit 5,5

-- 第三页  limit 10,5

-- 第n页   limit (n-1)*5,pageSize

-- pageSize为:页面大小,(n-1)*pageSize为起始值,n为当前页 --

-- 总页数 :数据总数/页面大小 = 总页数

-- 语法:limit(查询起始下标,pageSize)

标签:pageSize,--,studentNo,studentResult,limit,排序,order
From: https://www.cnblogs.com/gss01/p/16652419.html

相关文章

  • 图论基础:欧拉路,拓扑排序,树的直径与重心
    欧拉路首先结论:一个图存在欧拉路则每个点的入度等于出度或者一个点的入度比出度大一(终点),一个点的入度比出度小一(起点),其他点入度等于出度。然后是朴实无华的爆算。void......
  • 【数据结构】二叉树搜索树(二叉排序树)BST专题
    46.二叉搜索树的后序遍历序列classSolution{public:vector<int>seq;boolverifySequenceOfBST(vector<int>sequence){seq=sequence;......
  • 4.排序算法(未完待续)
    一.冒泡排序1.C++版for(inti=n-1;i>0;i--){ for(intj=0;j<i;j++){ if(v[j]>v[j+1]) swap(v[j],v[j+1]); }}2.Python版foriin......
  • 「NOI2022」冒泡排序
    题目给定正整数\(n\)和\(m\)条限制,每条限制为非负整数三元组\((L,R,V)\)。现在,你需要构造一个长度为\(n\)的非负整数序列,并且满足每一条限制:一条限制\((L,R,V)\)......
  • TCP Previous segment not captured TCP Out-Of-Order TCP Dup ACK
    317276 1540.1003445.6.7.81.2.3.4TCP1095  [TCPPrevioussegmentnotcaptured]12345→65423[PSH,ACK]Seq=127798Ack=8060Win=38912Len=1041[TCPs......
  • 根据经纬度查询距离并按距离进行排序
    转自:https://blog.csdn.net/Gan_1314/article/details/125798360SELECTbm.id,bm.merchant_nameASmerchantName,bm.address,bm.si......
  • js 实现插入排序
    //插入排序的原理://一般也被称为直接插入排序。对于少量元素的排序,它是一个有效的算法。//插入排序是一种最简单的排序方法,它的基本思想是将一个记录插入到已经排好......
  • js 实现选择排序及优化
    //选择排序//原理:进行n-1趟循环,每趟循环中遍历所有未排好序的数,第一趟循环,从第0个元素开始向后遍历,找到最小的元素,与第1一个元素进行交换,第二趟,从第1个元素开始......
  • LISTAGG(字段名, ‘|‘) WITHIN GROUP(ORDER BY **) 使用
    LISTAGG(字段名,‘|’)WITHINGROUP(ORDERBY**)//配合分组一起使用-LISTAGG(字段名,‘|’)接收两个参数第一个:需要数据拼接的字段-字段名第二个:使用什么字符进......
  • js 实现冒泡排序及优化方案
    //冒泡排序//原理就是每一轮循环,将一个最大的值放冒泡到最后//1.每一趟都是比较相邻两个元素,如果后一个元素大于前一个,则交换两个元素//2.第一趟从第一个元素开始......