SQL'Group By'与Javascript'reduce'?

时间:2017-11-26 16:37:30

标签: javascript sql-server

我是一名正在开发非常前端的JS开发人员,所以如果我听起来像一个完整的SQL菜鸟,请耐心等待。

如果您有可能在特定情况下同时执行这两项操作,您会选择哪一种用于对数据进行分组以及原因:

SQL的Group By或Javascript的reduce方法?

我对此感兴趣,因为我面临的情况是我可以在服务器端对数据进行分组,但我也可以利用Javascript函数编程的可能性对数据进行分组。

1 个答案:

答案 0 :(得分:0)

就个人而言,我经常发现群组的结果比未群组的选择要快得多。此外,根据您的特定数据的分组方式,您可以考虑将所有额外数据从服务器发送到前端的开销。

另一方面,如果您已经将单位数据发送到前端并且它可用,您可能有使用reduce而不是再次拨打服务器的情况。