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的执行效率更高。

相关推荐
DemonAvenger1 小时前
NoSQL与MySQL混合架构设计:从入门到实战的最佳实践
数据库·mysql·性能优化
程序新视界2 小时前
如何在MySQL中创建聚集索引?
mysql
AAA修煤气灶刘哥13 小时前
后端人速藏!数据库PD建模避坑指南
数据库·后端·mysql
程序新视界14 小时前
学习MySQL绕不开的两个基础概念:聚集索引与非聚集索引
mysql
RestCloud16 小时前
跨境数据传输:ETL如何处理时区与日期格式差异
mysql·api
RestCloud17 小时前
揭秘 CDC 技术:让数据库同步快人一步
数据库·api
得物技术20 小时前
MySQL单表为何别超2000万行?揭秘B+树与16KB页的生死博弈|得物技术
数据库·后端·mysql
xiaok21 小时前
mysql中怎么创建一个可控权限数据库账号密码给到开发者
mysql
可涵不会debug1 天前
【IoTDB】时序数据库选型指南:工业大数据场景下的技术突围
数据库·时序数据库
ByteBlossom1 天前
MySQL 面试场景题之如何处理 BLOB 和CLOB 数据类型?
数据库·mysql·面试