mysql 查询某张表的前25%数据,不是前25%的行数

mysql 查询某张表的前25%数据,不是前25%的行数,会写的大佬帮帮忙,小弟感激不尽

6个回答

 SELECT A.* FROM
(
SELECT ROW_NUMBER() OVER ( ORDER BY 排序字段) ROWNUMBER,* FROM 表
) A WHERE ROWNUMBER*4<= (SELECT COUNT(1) FROM 表)
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复oceansAndRivers: 就这个思路。再写我没心情了,大家一起抄袭灌水吧。
2 年多之前 回复
qq_36588821
oceansAndRivers 您好,能写下在mysql上面的sql吗?
2 年多之前 回复

如果问题得到解决,麻烦点下我的回答右边的采纳,谢谢

qq_36588821
oceansAndRivers 嗯嗯,好
2 年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复oceansAndRivers: 如果有问题,我再帮你改改
2 年多之前 回复
qq_36588821
oceansAndRivers 回复caozhy: 好的,我再研究一下
2 年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复oceansAndRivers: 我大概帮你写了下。你看看。思路就是取行号,然后行号*4<记录总条数,这样只有前1/4的数据被选取。
2 年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复oceansAndRivers: 写出来也是小号来接分。不写出来我倒是看你们抄啊
2 年多之前 回复
qq_36588821
oceansAndRivers 大佬,在mysql上没有用
2 年多之前 回复
 SELECT A.* FROM
(
SELECT @rownum:=@rownum+1 AS rownum, 表.*
FROM (SELECT @rownum:=0) r, 表
) A WHERE rownum*4<= (SELECT COUNT(1) FROM 表)
qq_36588821
oceansAndRivers 谢谢
2 年多之前 回复

我没有环境,lz你试试看,mysql不支持行号,用变量代替。应该可以。谢谢。

用order 倒叙字段
select * from user where 1=1 order by age desc
这个是在用户表中,用年龄倒序的
去3行数据 mysql的 select * from user where 1=1 order by age desc limit 3
去3行数据 oracle的 select * from user where 1=1 order by age desc rownum 3

Drop procedure if exists fun
delimiter ¥
create procedure fun()
begin
declare sum,hhsum integer default 0;
select count(*) into sum from 表名;
set hhsum=sum/4;
select * from 表名 limit hhsum;
end¥
delimiter;
call fun();
Call fun();

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
mysql查询三张表统计记录值

一张表(tb_list)里面有很多条数据,每条数据都有一个活动ID,一个入口通道ID。 另一张活动表(tb_act)有字段活动ID和活动名称。 另一张通道表(tb_pass)有通道ID和通道名称。 我现在需要查询统计每个活动的不同入口总数。(一个活动有4个入口,有4个活动)

mysql在数据量比较多的情况下如何能方便的按照某一字段导出excle文件呢

![图片说明](https://img-ask.csdn.net/upload/202002/22/1582341721_475364.png) ![图片说明](https://img-ask.csdn.net/upload/202002/22/1582341726_701781.png) 这个表里有四百多万条数据,我想根据mmsi将数据导出成excle文件,其中 SELECT DISTINCT mmsi FROM shipxy_out 可以查出180个不同的mmsi 也就是要导出180个excle文件 一个一个手动导出效率实在是太低了,请问有什么比较好的导出方法吗?

如何统计数据库的某几张表的conut值(是这几张表,每个表的conut)

比如:数据库名:data 下边有t1,t2,t3,t4,t5,t6,t7...好多表。 我想统计出data库下边一些我想统计的表的数据条数 。

Mysql存储过程:统计A表数据,B表(状态表)数据行生成动态列

A表有字段主键,编号,姓名,评价分数 B表有字段主键,key,描述 评价分数对应key 然后B表是一个状态表(比如有数据行:满意,一般,差评) 现在要统计信息:编号,姓名,(动态生成状态表里的数据)满意,一般,差评,满意率,一般率,差评率

mysql数据库,如何获取三个关联表的所有记录

一对一教学下单 表一(person表):字段有person_id(个人id),person_name(名字),person_age(年龄); 表二(course表):字段有course_id(课程id),teacher_id(教师id),student_id(学生id),course_name(课程名称),course_duration(课程时长,分钟),course_times(课程次数); 表三(order表):字段有order_id(订单id),course_id(课程id),money(金额),method(付款方式); 譬如,person表,记录为1,张三,28;2,李四,16;3,赵五,17; course表,记录为1,1,2,数学,90,7;2,1,3,英语,90,10; order表,记录为1,1,700,次结;2,2,1000,次结; 要求获取到教师名字,学生名字,课程名称,课程时长,课程次数,金额,付款方式,请问如何select??? 最后结果应该是张三,李四,数学,90,7,700,次结;张三,赵五,英语,90,10,1000,次结 拜托各位大神帮忙~~~

mysql 触发器插入时条件问题

mysql的触发器:业务如下:现有A B C 三张表,A表和B表是关联关系(主外键关联,A表的外键pid对应B表的主键id)想要在A表下写一个触发器。当A插入一条新的数据时,将A表的两个字段aa和cc的数据以及相关联的B表的字段ee ff gg 插入到C(c表的字段:aa cc ee ff gg)表中。请问这个业务该如何实现啊? 我的初步想法是这个样子的,但是有问题,找不到这个New ``` CREATE TRIGGER `insert_rate_trigger` AFTER INSERT ON `in_rates` FOR EACH ROW BEGIN INSERT INTO hx_info (in_id,in_product_code,in_product_name,agreem_code,contract_code,risk_code,in_pro_short_name,sub_risk_flag,kind_code) SELECT t1.id,t1.in_product_code,t1.in_product_name,t2.string1,t2.string2,t1.risk_code,t1.in_pro_short_name,t1.sub_risk_flag,t1.kind_code FROM in_manage t1, in_rate t2 WHERE t1.id = t2.pid and t2.id = New.id; END ;; delimiter ; ```

SQL连表查询 两张表找出不同的值

![列表](http://tieba.baidu.com/photo/p?kw=mikufans&flux=1&tid=6056894349&pic_id=38c88216fdfaaf5185b04c95825494eef11f7a99&pn=1&fp=2&see_lz=1&red_tag=h2822307935) 如图所示,这大概就是数据表,里面有五列数据 在另一个表中,我有单独的一列数据用来作鉴别 只有数据表中的值跟那一列数据中的值相同才属于正常 那么该如何筛选数据表不正常的值呢?

mysqldump出的数据库sql文件在另一机器的mysql中source导入结果不一致,表丢失

求指导。用mysqldump导出一张有128张表的数据库sql文件,在另一台机器的mysql中source导入,只剩下84张表。重复多次,也是同样的表丢失。请问这是什么原因啊?系统都是linux ubuntu14.04,mysql5.5

mysql数据库语法问题,关于计算一张表内多个列值列的分别的总数,并依次输出

![图片说明](https://img-ask.csdn.net/upload/201905/05/1557035210_25059.jpg) 如图,我想把求出这张表里面第二到第六列的每列的数值总和,并分开输出,就是第二列的总和在一起,第三列的总和在一起。。。。这样的请问有办法做到吗(我想最好的结果是出来两列,第一列是各个列的列名,第二列里面是对应的结果,我按照大神们的回答做出来是有好多列的扁平的结构,这个我不太会处理)

按天统计多表信息数量在一张表上

按天统计多张表的行数,每张表都有一列为CreateTime,根据CreateTime将多张表每天的信息量统计为一张表

Oracle的一张表最多可以放多少条记录

Oracle的一张表最多可以放多少条记录?一张表的记录多到多少的时候要分表?另外如果用jpa自动生成主键会不会出现主键值达到jpa所设计的最大值的情况![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/18.gif)

【hive】SQL问题,4表联查怎么优化,语句太长了

我的数据库是hive,但实际操作是用sql操作的,所以想问怎么优化sql,因为实在是太长了,头说不行 但是我的操作要使用3张数据表和一张字典表 因为sql有点长(大概60多行),发出来大家估计也看不明白,主要问下思路,这是个做报表的功能,现有4张表 A,B,C,D,比如ABC是数据表,D是字典表,我的sql目前的顺序是 先将A和B进行join查询,然后将(AB)和C再次join查询,然后(ABC)再次和D进行join查询 求解,不用临时表可以么,join的过程中会有转换格式和添加固定字段的操作 跪谢 (头不让用with as,不解)

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

我说我不会算法,阿里把我挂了。

不说了,字节跳动也反手把我挂了。

立方体线框模型透视投影 (计算机图形学实验)

计算机图形学实验 立方体线框模型透视投影 的可执行文件,亲测可运行,若需报告可以联系我,期待和各位交流

2019 AI开发者大会

2019 AI开发者大会

组成原理课程设计(实现机器数的真值还原等功能)

实现机器数的真值还原(定点小数)、定点小数的单符号位补码加减运算、定点小数的补码乘法运算和浮点数的加减运算。

C/C++跨平台研发从基础到高阶实战系列套餐

一 专题从基础的C语言核心到c++ 和stl完成基础强化; 二 再到数据结构,设计模式完成专业计算机技能强化; 三 通过跨平台网络编程,linux编程,qt界面编程,mfc编程,windows编程,c++与lua联合编程来完成应用强化 四 最后通过基于ffmpeg的音视频播放器,直播推流,屏幕录像,

MFC一站式终极全套课程包

该套餐共包含从C小白到C++到MFC的全部课程,整套学下来绝对成为一名C++大牛!!!

软件测试2小时入门

软件测试2小时入门

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

计算机图形学-球的光照模型课程设计

计算机图形学-球的光照模型,有代码完美运行,有课程设计书

Linux常用命令大全(非常全!!!)

Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 d...

因为看了这些书,我大二就拿了华为Offer

四年了,四年,你知道大学这四年我怎么过的么?

深度学习原理+项目实战+算法详解+主流框架(套餐)

深度学习系列课程从深度学习基础知识点开始讲解一步步进入神经网络的世界再到卷积和递归神经网络,详解各大经典网络架构。实战部分选择当下最火爆深度学习框架PyTorch与Tensorflow/Keras,全程实战演示框架核心使用与建模方法。项目实战部分选择计算机视觉与自然语言处理领域经典项目,从零开始详解算法原理,debug模式逐行代码解读。适合准备就业和转行的同学们加入学习! 建议按照下列课程顺序来进行学习 (1)掌握深度学习必备经典网络架构 (2)深度框架实战方法 (3)计算机视觉与自然语言处理项目实战。(按照课程排列顺序即可)

fakeLocation13.5.1.zip

fakeLocation13.5.1 虚拟定位 ios13.5.1的最新驱动下载,iPhone/iPad免越狱虚拟定位工具Location-cleaned驱动已更新

UnityLicence

UnityLicence

Python可以这样学(第一季:Python内功修炼)

Python可以这样学(第一季:Python内功修炼)

Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

土豆浏览器

土豆浏览器可以用来看各种搞笑、电影、电视剧视频

【数据结构与算法综合实验】欢乐连连看(C++ & MFC)案例

这是武汉理工大学计算机学院数据结构与算法综合实验课程的第三次项目:欢乐连连看(C++ & MFC)迭代开发代码。运行环境:VS2017。已经实现功能:开始游戏、消子、判断胜负、提示、重排、计时、帮助。

php+mysql学生成绩管理系统

学生成绩管理系统,分三个模块:学生,教师和管理员。 管理员模块:负责学生、老师信息的增删改;发布课程信息的增删改,以便让学生选课;审核老师提交的学生成绩并且打印成绩存档;按照课号查询每个课号的学生成绩

多功能数字钟.zip

利用数字电子计数知识设计并制作的数字电子钟(含multisim仿真),该数字钟具有显示星期、24小时制时间、闹铃、整点报时、时间校准功能

推荐24个国外黄色网站欣赏

在中国清朝,明黄色的衣服只有皇子才有资格穿,慢慢的黄色在中国就成了高贵的颜色。在人们的色彩印象中,黄色也表现为暂停。所以当你的网页设计采用黄色的时候,会让人们在你的网页前停留。 黄色,就像橙色和红色,黄色也是一个暖色。它有大自然、阳光、春天的涵义,而且通常被认为是一个快乐和有希望的色彩。黄色是所有色相中最能发光的颜色,给人轻快,透明,辉煌,充满希望的色彩印象。 黄色是一个高可见的色...

u-boot-2015.07.tar.bz2

uboot-2015-07最新代码,喜欢的朋友请拿去

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

学生成绩管理系统(PHP + MYSQL)

做的是数据库课程设计,使用的php + MySQL,本来是黄金搭配也就没啥说的,推荐使用wamp服务器,里面有详细的使用说明,带有界面的啊!呵呵 不行的话,可以给我留言!

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

C++语言基础视频教程

C++语言基础视频教程

玩转Python-Python3基础入门

玩转Python-Python3基础入门

2019校招硬件乐鑫+比特大陆笔试题

楼主水硕一枚,参加了2019年的秋招。自己总结了下乐鑫的笔试题目(现场笔试)以及网上考试的比特大陆的题目

成年人用得到的6款资源网站!各个都是宝藏,绝对让你大饱眼福!

不管是学习还是工作,我们都需要一些资源帮助我们有效地解决实际问题。 很多人找资源只知道上百度,但是你们知道吗,有的资源是百度也搜索不出来的,那么今天小编就给大家介绍几款好用的资源网站,大家赶紧收入囊中吧! 1.网盘007 https://wangpan007.com/ 一款全能的资源搜索网站!只需要输入关键字,就能获得你想要的视频、音乐、压缩包等各种资源,网上...

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

Python数据挖掘简易入门

Python数据挖掘简易入门

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

web网页制作期末大作业

分享思维,改变世界. web网页制作,期末大作业. 所用技术:html css javascript 分享所学所得

编程实现学生基本信息管理程序

编程实现学生基本信息管理程序。学生基本信息包括:学号、姓名、性别、年龄、班级、学院、专业等。具体实现的管理功能如下: (1) 输入并显示多个学生的基本信息; (2) 可根据需要实现学生信息的添加; (

相关热词 c#跨线程停止timer c#批量写入sql数据库 c# 自动安装浏览器 c#语言基础考试题 c# 偏移量打印是什么 c# 绘制曲线图 c#框体中的退出函数 c# 按钮透明背景 c# idl 混编出错 c#在位置0处没有任何行
立即提问