4
我有一个数据库,如:Mysql的计数列大于0
USER 12am 1am 2am 3am 4am 5am 6am 7am 8am 9am 10am 11am 12pm
--------------------------------------------------------------
user1 5 0 6 7 8 0 9 0 0 0 0 0 0
我想所有列的平均值。 我可以很容易地加起来的列,但我想要得到的值大于0的列数。 在这种情况下,它将是5. 这样我就可以将35/5分开并得到7。
哦,请规范化表,这样的设计是可怕的。使用标准化的表格会更容易。 – Taryn
stackoverflow应该创建“sql非规范化”徽章......关于这个问题很多问题.. –
@RaymondNijland称之为“异常洞察”或“超常经验” – swasheck