我是靠谱客的博主 勤奋眼神,最近开发中收集的这篇文章主要介绍mysql limit by_mysql中limit、order by和group by的用法实例解析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本节内容:

mysql中limit、order by、group by的用法

在mysql数据库中,limit是分页的一个好工具,例如:

复制代码 代码示例:

select * from table_a where num = 4 limit 1,10,

select * from table_a where num = 4 limit 10,10,

遇到一个问题:有些数据怎么也不会出来,第一页的数据会重复显示在第二页,有些在数据库的数据不会被查询出来。

使用如下语句:

复制代码 代码示例:

select * from table_a where num = 4 order by num1 ASC limit 1,10,

select * from table_a where num = 4 order by num1 ASC limit 10,10,

可以解决此问题。

不过问题又来了,开始有group by的问题:

select * from table_a where num = 4 group by num1 order by num1 ASC limit 1,10,

select * from table_a where num = 4 group by num1 order by num1 ASC limit 10,10,

这样又会出现数据缺失的问题,此时只有增加排序的字段来处理这个问题。

如下:

复制代码 代码示例:

select * from table_a where num = 4 group by num1 order by num1, num2 ASC limit 1,10,

select * from table_a where num = 4 group by num1 order by num1, num2 ASC limit 10,10,

备注:

如此也只是目前解决了这个问题,如果说相同的字段很多,那这个方法也会出现问题。

>>> 您可能感兴趣的文章:

mysql limit,offset 区别实例分析

Mysql limit offset用法举例

mysql select查询中使用limit的例子

mysql查询中使用LIMIT的小例子

mysql查询中Limit、order的简单示例

mysql limit用法及优化详解

mysql查询优化之limit和count的优化

有关mysql中的union和order by、limit区别分析

mysql优化之LIMIT,OFFSET分页

优化mysql的limit offset的例子

mysql的limit offset,n的奥秘

最后

以上就是勤奋眼神为你收集整理的mysql limit by_mysql中limit、order by和group by的用法实例解析的全部内容,希望文章能够帮你解决mysql limit by_mysql中limit、order by和group by的用法实例解析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部