小编S.o*_*ork的帖子

是否有可能将Group by,Having和Sum结合起来?

我有一张桌子:

------------------------
|id|p_id|desired|earned|
------------------------
|1 | 1  |  5    |  7   |
|2 | 1  |  15   |  0   |
|3 | 1  |  10   |  0   |
|4 | 2  |  2    |  3   |
|5 | 2  |  2    |  3   |
|6 | 2  |  2    |  3   |
------------------------
Run Code Online (Sandbox Code Playgroud)

我需要进行一些计算,并尝试在一个非常复杂的请求中进行计算,否则我知道如何使用请求数来计算它.我需要结果表如下:

---------------------------------------------------------
|p_id|total_earned|    AVG   |      Count     |  SUM    |
|    |            | (desired)|(if earned != 0)|(desired)|
---------------------------------------------------------
|  1 |      7     |     10   |       1        |    30 …
Run Code Online (Sandbox Code Playgroud)

sql group-by having

8
推荐指数
1
解决办法
576
查看次数

Ruby中出现意外的案例行为

我在代码的一个非常简单的部分(我认为)得到了错误的值:

org = 4
case org
when org <= 1
  val = 'L'
when 2..3
  val = 'M'
when org >= 4
  val = 'H'
end

puts val
=> nil
Run Code Online (Sandbox Code Playgroud)

拜托,不要生气,我希望我错过了一些非常明显的东西,但我真的无法弄明白.谢谢.

ruby ruby-on-rails

5
推荐指数
1
解决办法
54
查看次数

核心数据仅具有唯一属性的实体

我有一个具有以下属性的“人”实体:

-
名字-姓氏-
年龄

我创建了许多对象:

(本·布莱克,18岁)
(约翰·史密斯,19岁)
(伊万·博尔佐夫,18岁)
(丹,巴兰,20岁)
(肯特,布罗曼,20岁)

如何接收数组或任何其他方式构建只有唯一年龄的表[18,19,20]

请在Swift中提供答案。

PS当然,我可以获取所有对象,并手动搜索唯一的对象,但希望有更好的解决方案)

谢谢!

xcode core-data swift

3
推荐指数
1
解决办法
2856
查看次数

标签 统计

core-data ×1

group-by ×1

having ×1

ruby ×1

ruby-on-rails ×1

sql ×1

swift ×1

xcode ×1