一、Select Top语句
Selec top语句用于限制结果集中返回的行数或百分比,假如top后面是n,那就代表结果集限于前n个有序行数,下面是其基本语法:
1.expression是top后面的一个表达式,他指定为要返回的行数,也就是n,例如返回前5个最贵的产品:
得到结果集:
2.percent设在expression的后面用于返回行的百分比,例如当expression为1时,所返回的行数便是总行数的1%,后面有小数就按四舍五入,如下:
结果集:
3.expression后海可以接with tise表示与最后一行中的值相匹配的行,这样就可能会导致出现多个行:
结果集:
二、offset fetch语句
大致意思是跳过前n行来查询后m行或从n行前来查询前m行,例如跳过前10个产品来查询接下来10个产品:
得:
当然还可以用来分页查询,例如设x为每页多少条,y为有多少页,则:
以上就是我对这种知识的大致看,如果有问题或不懂的地方请在评论区留言。