idを使ってABCグループの数を数えたいと思います。件名の選択文
SELECT group, count(id) as total FROM `user` WHERE group=`ABC`;
何が問題なのですか。 多くのありがとうございます。
idを使ってABCグループの数を数えたいと思います。件名の選択文
SELECT group, count(id) as total FROM `user` WHERE group=`ABC`;
何が問題なのですか。 多くのありがとうございます。
集計関数を使用する場合は、選択リストの列をgroup by
句に含めます。
SELECT group, count(id) as total FROM user
WHERE group=`ABC`
GROUP BY group
これ以外の場合は、select文の他の列を使用してカウントを取得します。
SELECT count(id) as total FROM user
WHERE group=`ABC`
これを試してみてください:
SELECT group, count(id) as total FROM `user`
group by group having group like 'ABC';
を使用すると、 "グループ" フィールド= "ABC" また
SELECT count(id) as total FROM user WHERE group='ABC';
を持っているユーザーの数を、取得したい場合は、それは良いでしょう避けるために、列名にSQLキーワードを使用する(GROUPはSQLキーワードです)
私はあなたに同じことを尋ねます、何が間違っていますか? –
[tag:rdbms]は何を使用していますか?そして、あなたはどんなエラーを出していますか? – Mureinik
これは無効なSQLです。列 '' group "を' group by'文に含める必要があります。 –