错误:函数 avg(boolean) 不存在
我想知道事件发生的频率,并且通过将布尔值设置为“TRUE”来记录数据库中此事件的发生,将其设置为“FALSE”而不发生。
但是当我尝试使用函数 avg() 选择值时,它会返回以下错误: 错误:函数 avg(boolean) 不存在
如何测量事件频率并在某个时间保持良好的性能?
谢谢。
若昂
I am trying to know how frequently an event happens, and the occurence of this event in my database is recorded by setting a boolean to 'TRUE' and the non-occurence is setting it to 'FALSE'.
But when I am try to select the value by using the function avg() it returns me this error:
ERROR: function avg(boolean) does not exist
How can I measure the event frequency and at the some time keep a good performance ?
Thank you.
Joao
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你可以这样做:
You could do this:
这会将值强制转换为 0 和 1
This will coerce the value into 0's and 1's
如果你转换为 int 你会得到一个 int 平均值,这不是很有用。相反尝试:
If you cast as int you will get an int average, which isnt very useful. Instead try: