我有以下SQL :( bitemp)
SELECT COUNT (*) AS Count
FROM Table T
WHERE (T.Update_time =
(SELECT MAX (B.Update_time )
FROM Table B
WHERE (B.Id = T.Id))
GROUP BY T.Grouping
Run Code Online (Sandbox Code Playgroud)
现在我得到一个有很多数字的结果集.我想得到这份清单的平均值.目前,我将列表导入excel并使用其平均功能.但是DB2有一个AVG函数,但我没有让它工作.
我SELECT AVG(COUNT(*))也试过了SELECT AVG(*) FROM (theQuery).
我有以下枚举:
public enum Materials { Wood, Stone, Earth, Water, Lava, Air }
Run Code Online (Sandbox Code Playgroud)
现在我有3个材料我可以走路(木石土)和3个不可走路(水熔岩空气)
我想比较一个标志是否是三个中的一个.
目前,我就是这样做的:
Materials myMat = Materials.Earth;
if ( myMat == Materials.Earth || myMat == Materials.Wood || myMat == Materials.Stone)
{
I can walk on myMat...
}
Run Code Online (Sandbox Code Playgroud)
是不是可以创建一个新的标志,如Materials.Walkable,它将包括这三种材料,所以我可以使用
if ( myMat == Materials.Walkable )
Run Code Online (Sandbox Code Playgroud)
如果可以,我该怎么做?
提前致谢 ;)