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

相关推荐
请你喝好果汁6416 分钟前
cellchat
数据库·oracle
小宇的天下11 分钟前
Calibre eqDRC(方程化 DRC)核心技术解析与实战指南(14-1)
数据库·windows·microsoft
傻啦嘿哟18 分钟前
Python自动整理音乐文件:按艺术家和专辑分类歌曲
数据库·python·分类
哈里谢顿20 分钟前
MySQL 和 Redis搭配使用指南
redis·mysql
酸菜牛肉汤面21 分钟前
16、事物的四大特性(ACID)介绍一下?
数据库·oracle
FourAu29 分钟前
更改mysql在电脑中的存储位置
数据库·mysql
AI题库42 分钟前
PostgreSQL 18 从新手到大师:实战指南 - 2.4 备份与恢复策略
数据库·postgresql·oracle·数据库备份
晴天¥44 分钟前
Oracle中的概要文件
运维·数据库·oracle
一 乐1 小时前
健康管理|基于springboot + vue健康管理系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端·学习
学编程就要猛1 小时前
MySQL:CRUD
数据库·sql·mysql