作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将一些查询从 MySQL 转移到 PostgreSQL,我对如何重写以下查询以在 PostgreSQL 中工作感到困惑:SUM(phoneid IN (1, 2, 6, 8)) AS completedcalls
我最初认为我可以只做 SUM(SELECT phoneid FROM myTable WHERE phoneid = 1 OR phoneid = 2
等等,但我不相信你可以在求和中有一个 SELECT。
我也尝试过使用 WITH
查询,但没能成功。
最佳答案
如何使用CASE
SUM(CASE WHEN phoneid IN (1, 2, 6, 8) THEN 1 ELSE 0 END)
关于使用 "IN"重写 MySQL 到 PostgreSQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17925323/
我是一名优秀的程序员,十分优秀!