吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2321|回复: 5
收起左侧

[已解决] MySQL查询某张表前20%数据

[复制链接]
鹏Roc 发表于 2019-10-21 08:44
SELECT    t.*FROM        (SELECT @rownum := 0) rJOIN table tWHERE        (@rownum :=@rownum + 1) <= (                SELECT                        round(count(*) * 0.2) -- 0.2查的就是20%                FROM   table        );  table 就是实际的表名称

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

拎壺沖 发表于 2019-10-21 09:56
不知所云呐!
dayer 发表于 2019-10-21 10:22
塞北的雪 发表于 2019-10-21 10:37
本帖最后由 塞北的雪 于 2019-10-21 10:40 编辑

分两条
SELECT ceil(count(1)*0.2) as t from fn_open
SELECT * from fn_open limit t
yiminglian 发表于 2019-10-21 10:52
自问自答?
ifangyang 发表于 2019-10-21 11:19
limit count(id) * 0.2
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 00:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表