MySQL查询一个表的前25%的数据
MySQL查询一个表的前25%的数据,SQL如下:# qianfengSELECTg.* FROM (SELECT @rownum:=0) r join tb_shopping_car g where (@rownum:=@rownum+1)<=(select round(count(*)*0.25) from tb_shopping_car);此题在sqlserver和or...
·
MySQL查询一个表的前25%的数据,SQL如下:
# qianfeng
SELECT g.* FROM (SELECT @rownum:=0) r join tb_shopping_car g where (@rownum:=@rownum+1)<=(select round(count(*)*0.25) from tb_shopping_car);
此题在sqlserver和oracle中都非常简单,在MySQL中就非常难了。
更多推荐
已为社区贡献1条内容
所有评论(0)