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

相关推荐
CeshirenTester11 分钟前
Cursor自动调试代码实战教程
数据库·oracle
老马952713 分钟前
事务工具类
数据库·后端
小张是铁粉22 分钟前
oracle 数据库学习之体系结构(1-4章)
数据库·学习
TH_124 分钟前
22、oracle导入数据,sys_user表数据错误
数据库·oracle
严文文-Chris44 分钟前
【向量数据库到底是什么?】
数据库
老马聊技术1 小时前
HBase单节点环境搭建详细教程
大数据·数据库·hbase
子夜江寒1 小时前
Python 操作 MySQL 数据库
数据库·python·mysql
梦帮科技1 小时前
第二十二篇:AI驱动的工作流优化:性能瓶颈自动检测
数据结构·数据库·人工智能·python·开源·极限编程
野蛮人6号1 小时前
p29 docker08-docker基础-本地目录挂载 无法正确添加mysql 点击更新后data没有正常显示
mysql·docker·容器
Alex Gram1 小时前
SQL Server实时同步到MySQL:构建高效跨数据库数据流通方案
数据库·mysql·sqlserver