我是一名 SQL 初学者程序员,我想编写一个 SQL 代码,它应该以两种不同的方式计算一列中的条目数。就像首先只计算它们,然后只计算那些大于 5 的值。
我正在使用以下代码,但它给出了错误。
SELECT
table1.col1,
Count(table1.col1) AS Expr1,
count (where(table1.col1)>5) as expr2
FROM table1
GROUP BY tabl1.col1
错误与 where 中使用的表达式有关:count (where(table1.col1)>5) as expr2.
是否有任何其他 sql 函数可用于在计数之前过滤掉大于 5 的值。
谢谢你。