Mysql SqlServer 分页

一、MySQL分页

sql 复制代码
SELECT column1, column2
FROM table
ORDER BY column1
LIMIT @Offset, @Fetch;
sql 复制代码
SELECT column1, column2
FROM table
WHERE id BETWEEN @StartId AND @EndId
ORDER BY column1;

二、Sql Server 分页

sql 复制代码
SELECT column1, column2
FROM table
ORDER BY column1
OFFSET @Offset ROWS
FETCH NEXT @Fetch ROWS ONLY;

三、group by和‌distinct的主要区别在于它们的作用方式和应用场景

DISTINCT 实际上和 GROUP BY 操作的实现非常相似,它们的实现都基于分组操作,只不过 DISTINCT 是在 GROUP BY 之后的每组中只取出一条记录而已;

注:group by可结合having进行数据过滤

当过滤条件包含聚合函数时,必须在HAVING中指定;

若无聚合函数,WHERE和HAVING都可适用,但WHERE的执行效率更高。

相关推荐
疯狂的挖掘机3 小时前
记一次基于QT的图片操作处理优化思路(包括在图上放大缩小,截图,画线,取值等)
开发语言·数据库·qt
奇树谦5 小时前
Qt | 利用map创建多个线程和定时器
网络·数据库·qt
用户47949283569155 小时前
性能提升 4000%!我是如何解决 运营看板 不能跨库&跨库查询慢这个难题的
数据库·后端·postgresql
电商API&Tina5 小时前
跨境电商 API 对接指南:亚马逊 + 速卖通接口调用全流程
大数据·服务器·数据库·python·算法·json·图搜索算法
robinson19885 小时前
验证崖山数据库标量子查询是否带有CACHE功能
数据库·oracle·cache·自定义函数·崖山·标量子查询
老华带你飞5 小时前
农产品销售管理|基于java + vue农产品销售管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
SelectDB6 小时前
5 倍性能提升,Apache Doris TopN 全局优化详解|Deep Dive
数据库·apache
JIngJaneIL7 小时前
基于springboot + vue房屋租赁管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
陈平安安7 小时前
设计一个秒杀功能
java·数据库·sql
isNotNullX7 小时前
数据处理的流程是什么?如何进行数据预处理?
数据库·数据资产管理·数据处理·企业数字化