我想使用mysql只显示所有记录的15%,我所看到的是一种只显示特定行数的方法。有没有办法做到这一点。
提前谢谢。
发布于 2016-06-05 01:14:18
您可能需要自己计算它,如下所示
declare var int;
select var = (count(*) * .15) from mytable;
select * from mytable
order by id
limit 1, var;您也可以使用SQL_SELECT_LIMIT选项,如下所示。从这个线程中获取Variable LIMIT Clause in MySQL
Set SQL_SELECT_LIMIT = var;
select * from mytable
order by id;https://stackoverflow.com/questions/37632898
复制相似问题