关于网友提出的“ MYSQL降序问题,在线等”问题疑问,本网通过在网上对“ MYSQL降序问题,在线等”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: MYSQL降序问题,在线等描述:
MYSQL数据库,一个字段存的格式如"18,2","13,2","10,1",评分的功能,对应的总分为18/2,13/2,10/1,请问用什么查询语句查询出相除后的结果以降序排列。
解决方案1:
再加个字段 把得到的结果存储进去 然后直接排序字段
这样比你排序时做逻辑要好很多。。
直接使用“总分/总评论人数”是可以做为一个字段使用的,但必须要确定“评论人数”不能为0,数据库设计的被很多人喷了。

这样作除了存储的时候看起来节省。
运行起来爆慢,程序和数据库都得进行大量的逻辑计算。
这数据设计得真没法夸。
这样设计,一个字段可以存储任何数据了都。