【发布时间】:2017-12-31 08:38:16
【问题描述】:
请看问题。你会发现它很有趣。
我有一张表member,其中有一列result。在此结果列中,三个值可能是可能的,并且一次只能使用一个值。 W、L 和 V 的可能值。忘记V,因为这里不需要它。
假设我有 5 行,在 3 行中我有 W,在 1 行中我有 L,最后一个是 V。
所以这里有 4 个中的 3W 和 1L(W+L 一起)。所以W的百分比是75%。我如何使用 mysql 计算它,如果可以使用 eloquent 会更好。
目前,我正在使用此解决方案 1. 获取所有行 2.运行php循环 3. 根据结果列的值,我正在计算百分比。工作正常。但我认为如果有更好的解决方案为什么不找到它:)
希望你能解决这个问题。 提前致谢。
【问题讨论】:
标签: php mysql laravel eloquent