应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求 语法:select查询列表 from表1 〔innerleftright〕join表2 on连接条件 where筛选条件 groupby分组字段 having分组后的筛选 orderby排序的字段 limitoffset, offset要显示条目的起始索引(起始索引从0开始) size要显示的条目个数 特点: 1imit语句放在查询语句的最后 公式: 要显示的页数page,每页的条目数sizeselect查询列表 from表 limit(page1)size, student表 id name sex age subject score teacherid 1hr张三 男 15hr语文 80hr1hr2hr李四 女 15hr语文 85hr1hr3hr王二 男 16hr语文 65hr2hr4hr张三 男 15hr英语 86hr3hr5hr李四 女 15hr英语 77hr3hr6hr王二 男 16hr英语 56hr4hr7hr张三 男 15hr数学 98hr5hr8hr李四 女 15hr数学 76hr6hr9hr王二 男 16hr数学 54hr6hr1。查询student表中前5条信息 selectfromstudentlimit0,5 2。查询student表中前3条6条信息 selectfromstudentlimit2,4 limit的上述用法在SQLSERVER中不支持 SQLSERVER如何实现上述功能(虽然SQLServer不支持Limit,但是它支持TOP) 查询student表中前5条数据 selecttop5fromstudent 查询student表中前3条6条数据selecttop4fromstudent whereidnotin(selecttop2IDfromstudent) 公式: 取第m条到第n条数据selecttop(nm1)fromtablename where主键notin(selecttop(m1)fromtablename)