表结构如下,要实现查询签单总额前5%的公司,MYSQL 中应该怎么写抽取5%数据的代码啊,小白,求各位大佬指点可以给出具体的查询语句吗,感谢
SELECT * FROM sale_contract_info ORDER BY ctr_amount DESC LIMIT 5
分两步试试,先用select count(*) 获取总条数,然后用select * from table limit 0,总条数乘以5%来实现。