`
jokes000
  • 浏览: 6484 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

MySql 中实现 TOP

阅读更多
我们知道,在ms sql server中或access中,
若要查询前10条记录,使用top 10即可,
但在mysql中不支持这个写法,它用limit 10。

我们可以利用MySQL中SELECT支持的一个子句——LIMIT——来完成这项功能。
LIMIT可以实现top N查询,也可以实现M至N(某一段)的记录查询,具体语法如下:
SELECT * FROM MYTABLE
ORDER BY AFIELD
LIMIT offset, recnum
其中offset为从第几条(M+1)记录开始,recnum为返回的记录条数。例:
select * from mytable
order by afield
limit 2, 5
即意为从第3条记录开始的5条记录。
分享到:
评论

相关推荐

    mysql 函数大全

    mysql 函数 大全 MYSQL实现decode mysql日期和字符相互转换方法

    Oracle,SQl,MySql实现分页查询

    分页方案二:(利用ID大于多少和SELECT TOP分页)效率最高,需要拼接SQL语句 分页方案一:(利用Not In和SELECT TOP分页) 效率次之,需要拼接SQL语句 分页方案三:(利用SQL的游标存储过程分页) 效率最差,但是最为...

    基于Java+SpringBoot+MyBatis+Maven+MySQL实现的一个分享学习论坛源码(适合各个学习、毕业设计)

    基于Java+SpringBoot+MyBatis+Maven+MySQL实现的一个分享学习论坛源码(适合各个学习、毕业设计),项目经过严格测试,确保可以运行! jnu_forum是基于Java的论坛系统。前端使用Html+CSS+JS实现,后端使用Java语言...

    Python-Scrapy项目mysqlmongodb豆瓣top250电影

    学习python时,爬虫是一种简单上手的方式,应该...本项目用Scrapy框架实现了抓取豆瓣top250电影,并将图片及其它信息保存下来。爬取豆瓣top250电影不需要登录、没有JS解析、而且只有10页内容,用来练手,太合适不过了。

    MySQL命令大全

    MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下: grant all on mydb...

    Java+SpringBoot+MyBatis+Maven+MySQL实现的一个Java分享学习论坛(毕业设计)

    4、排行榜:排行榜是通过Redis的有序集合来实现的,可以快速实现topK排序。 5、关注和共同关注:通过Redis的集合数据结构实现。 备注: 1、本项目的Redis已经换成集群了,本地跑的时候先建立集群,否则自行将集群换...

    演示EJB3.0 + JPA + MySQL5.0 + C3P0连接池技术实战编程(Top-Down的XP开发方式)

    环境:Windows ...该例子演示怎样使用Hibernate技术(没有使用XDoclet技术)实现JPA的Top-Down的XP开发流程,本人感觉非常cool!--比纯Hiberante+Spring开发简化得多。 面向人员:熟悉Hibernate、Spring的开发人员

    mysql+连接池+JavaBean实现用户注册登陆系统

    mysql +连接池+JavaBean 实现用户注册登陆系统 <br>其实这是jsp宝典上第14章的例子,只是书上错误百出,我反复 修改终于调试成功。 <br>调试环境: xp2 mysql5.018 jdk1.5.0_04 Tomcat5.028...

    php+mysql查询实现无限下级分类树输出示例

    本文实例讲述了php+mysql查询实现无限下级分类树输出。分享给大家供大家参考,具体如下: 这里介绍的php结合mysql查询无限下级树输出,其实就是无限分类。给各位整理了几个php无限分类的例子. 树输出: function get...

    基于Java+MySQL实现驴友在线网站【100011520】

    登录模块:需要用户输入账号密码实现登录网站。 注册模块:用户填写个人信息并录入数据库以完成注册。 发布活动模块:会员填写发布活动的标题,内容等,将活动发布在网站首页上。 显示用户所有活动模块:在用户的...

    MYSQL常用命令大全

    MySql的用户管理是通过 User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下: grant all on mydb...

    毕业设计,基于SpringBoot+MyBatis+Maven+MySQL开发的知识分享学习论坛,内含Java完整源代码、脚本

    毕业设计,基于SpringBoot+MyBatis+Maven+MySQL开发的知识分享学习论坛,内含Java完整...4、排行榜:排行榜是通过Redis的有序集合来实现的,可以快速实现topK排序。 5、关注和共同关注:通过Redis的集合数据结构实现。

    MySql减少内存占用的方法详解

    但我的小主机只有640mb的内存,top查询发现他吃了我30% 的内存总量,差不多200MB。 但这个数据库里只有几MB的数据,感觉这设置很不合理。 经过爬文,终于把内存占用降到了128MB 实现方法 直接修改 /etc/mysql/mysql...

    mysql, oracle等常见数据库的分页实现方案

     select top @pagesize * from tablename where id not in (select top @pagesize*(@page-1) id from tablename order by id) order by id  3.MySQL  select * from tablename limit posi

    如何在SQL Server中实现 Limit m,n 的功能

    在MySQL中,可以用 Limit 来查询第 m 列到第 n 列的记录,例如: 代码如下:select * from tablename limit m, n但是,在SQL Server中,不支持 Limit 语句。怎么办呢?解决方案:虽然SQL Server不支持 Limit ,但是它...

    php加mysql完整的绩效考核管理系统源码

    还有人事管理,通过考勤与绩效自动结合,实现自动化绩效。演示地址:http://hkpcdemo.ljphp.top/index.php/home/login 员工角色:zhangsan 111111 经理角色:zhaoliyin 111111 组长角色:huangrong 111111

    基于php失物招领程序

    $ad_top=$rs->ad_top; $ad_foot=$rs->ad_foot; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html <head> <...

    PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解

    本文原理就是通过拖动将拖动后层的相对位置left,top和z-index三个参数更新到数据表中对应的记录,页面通过CSS解析每个层不同的位置。请看具体实现步骤。 准备MySQL数据表 首先需要准备一张表notes,用来记录层的内容...

    毕业设计 基于Python+Django+Vue3+MySQL前后分离的疫情数据可视化系统源码+详细文档+全部数据资料 高分项目

    基于Python+Django+Vue3+MySQL前后分离的疫情数据可视化系统源码+详细文档+全部数据资料 高分项目 将疫情数据数据进行动态可视化设计了“全国累计病例”、“全国省份新增疫情数据Top10柱形图”、“全国新增疫情数据...

    sql语句实现五日均线

    利用sql top语句实现证券数据的五日均线,当然也可以改为n日均线

Global site tag (gtag.js) - Google Analytics