aggregate-filter相关内容

条件 SQL 计数

创建计算表中数据出现次数的列的最佳方法是什么?表格需要按一列分组吗? 我的数据库是 PostgreSQL. 我见过: SELECTsum(CASE WHEN question1 = 0 THEN 1 ELSE 0 END)为零,sum(CASE WHEN question1 = 1 THEN 1 ELSE 0 END) 作为一个,sum(CASE WHEN question1 = 2 T ..
发布时间:2021-12-26 23:58:14 其他开发

条件SQL计数

创建计算表中数据出现次数的列的最佳方法是什么?该表需要按一列分组吗? 我的数据库是PostgreSQL. 我看过: SELECTsum(问题1 = 0,然后1,否则0 END的情况)为零,sum(问题1 = 1然后1否则0结束的情况)为1,总和(当问题1 = 2,然后1,否则0结束时的情况)为两个,类别来自评论按类别分组 其中 question1 的值可以为 0 , 1 或 2 . ..
发布时间:2021-04-24 20:47:51 其他开发

使用多表子句将多行值选择为单行

我已经搜索了论坛,并且看到类似的帖子,但它们仅解决了我需要制定的完整查询的一部分(array_aggr,存在的地方,加入的地方等等)。如果我发布的问题已得到解答,我将很乐意接受对这些线程的引用。 我确实找到了此线程 ...与我需要的线程非常相似,除了它是针对MySQL的,我一直在尝试将其纳入psql语法时遇到错误。希望有人可以帮助我将所有事情都汇集在一起​​。情况如下: 属性 ..

SQL计数如果列

创建列计数表中数据出现次数的最佳方法是什么? 我看过 SELECT sum(CASE WHEN question1 = 0 THEN 1 ELSE 0 END)as ZERO, sum(CASE WHEN question1 = 1 THEN 1 ELSE 0 END)AS ONE, sum WHEN question1 = 2 THEN 1 ELSE 0 END)AS TW ..
发布时间:2017-01-12 17:47:38 其他开发