私は SQL の初心者プログラマーで、列のエントリ数を 2 つの異なる方法でカウントする 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.
カウントする前に5より大きい値を除外するために使用できるSQL関数は他にありますか..
ありがとうございました。