扫码关注官方订阅号
id(主键) agree total 1 2 5 2 40 100 3 3 30
假如我的数据表内容如上我想按照正确率进行排序 算法就是 (agree/total)然后按照这个正确率由高到底进行排序请问能不能实现,如果不能有什么替代方法
光阴似箭催人老,日月如移越少年。
SELECT * FROM xxxxxx ORDER BY agree/total DESC
可以考虑加个字段, 或者对 最后计算的值弄个缓存 之类的
这种事不要拿到数据库去做,数据库很忙的。让php护着前端做就好了,别给数据库带来压力。一旦并发数量上来了,随时有崩溃的可能呀。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以考虑加个字段, 或者对 最后计算的值弄个缓存 之类的
这种事不要拿到数据库去做,数据库很忙的。让php护着前端做就好了,别给数据库带来压力。一旦并发数量上来了,随时有崩溃的可能呀。