Mysql中top命令的使用

港控/mmm° 2022-12-17 01:23 257阅读 0赞

一、背景介绍

使用Navicat Premium测试sql语句的时候发现报错提示

  1. [SQL] select u.* from `user` u,score s where u.username=s.Name and s.Score=(select top 5 n.Score from score n order by Score desc)
  2. [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '5 n.Score from score n order by Score desc)' at line 1

二、解决问题

上述错误产生原因是由于 mysql 中 select top 用法 和 sqlserver 有所区别

如果需要在mysql中实现select top功能,使用方法为:select * from tablename limit M,N

其中,M表示从(M+1)条记录开始,N表示返回的记录条数

发表评论

表情:
评论列表 (有 0 条评论,257人围观)

还没有评论,来说两句吧...

相关阅读

    相关 top 命令参数使用说明

    同事问:师兄 我想要看Linux的系统运行内存排序,要怎么才能查? 回答:问百度吧! 一段时间后.... 同事问:百度用的方法查询显示都是些KB的数据,我看了还是要自己去

    相关 top命令

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可