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

相关推荐
DBA圈小圈1 分钟前
【KingbaseES】V8R6查询长事务语句
数据库·postgresql·database
子超兄7 分钟前
MVCC机制简介
数据库·mysql
虹科网络安全11 分钟前
艾体宝洞察 | 在 Redis 之上,聊一聊架构思维
数据库·redis·架构
yuguo.im15 分钟前
如何查看 Mysql 版本
数据库·mysql
中年程序员一枚16 分钟前
让postman调用python的开发接口,链接sqlite数据库,让前后联动起来
数据库·python·postman
weixin_4624462318 分钟前
解决MongoDB官网下载过慢问题
数据库·mongodb
青蛙大侠公主26 分钟前
Spring事务
java·数据库·spring
老华带你飞31 分钟前
校务管理|基于springboot 校务管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring
帝吃藕和1 小时前
MySQL 知识点复习- 6. ORDER BY, GROUP BY
mysql
zzz大王1 小时前
sql 五十题 26-30
数据库·sql