2

人の名、年齢、好きな色をリストしたテーブルがあります。

赤が好きな人の数と黄色が好きな人の数をカウントする SQL (アクセス中) でクエリを作成する必要があります。

これまでのところ、私はこれを書いています:

SELECT COUNT (*) as "People who like Yellow or Red"  
FROM Table1  
WHERE Table1.[Favorite Color]='Red'  
OR Table1.[Favorite Color]='Yellow';  

しかし、これはイエロー/レッドが好きな人のTOTAL数を返します(私の場合は5人)

黄色が好きな人が 3 人、赤が好きな人が 2 人いますが、これらの数を個別に表示するにはどうすればよいですか?

4

5 に答える 5

2

あなたはこれを試すことができますか?

SELECT Count(*) AS ["People who like Yellow or Red"], Table1.[Favorite Color]
FROM Table1
GROUP BY Table1.[Favorite Color]
HAVING (((Table1.[Favorite Color])=[Enter Color]));

赤または黄を指定する色を入力するようにユーザーに促し、個別に選択した色をカウントするクエリを表示しますか?

于 2013-07-16T19:05:48.997 に答える