2017-07-18 12 views
0

テーブル「TAB1」を含むデータベース「firstdb」が指定されているとします。 「学校、専門、性別」結果として次のようになります。このテーブルには、いくつかの結腸にこのデータを使用して統計を抽出する場合SQLデータベースから統計を取得するHTML

ID Last Name First Name Date of Birth  School    Specialty Sex 
01 yves   marco  03/03/2000  la roccade school  letter  man 
02 marchal  zeko   05-12-1999  johara school   letter  man 
03 ghisil  maria  15-03-2000  johara school   science women 
04 belbali  john   30-10-1999  lever school   science man 
05 santa   sofi   04-05-2000  la roccade school  science women 
06 yves   don   16/04/2000  la roccade school  lette  man 

perposに従うとして示し、基づくことができ、学生の情報以外の何ものでもありません次のとおりです。

School   Specialty  Sex  number 
la roccade school letter  man   02 
la roccade school letter  women  00 
la roccade school science  man   00 
la roccade school science  women  01 
johara school  letter  man   01 
johara school  letter  women  00 
johara school  science  man   00 
johara school  science  women  01 
lever school  letter  man   00 
lever school  letter  women  00 
lever school  science  man   01 
lever school  science  women  00 

PS:データ量は固定されていません。それはどこで交換できるの?

答えて

1

希望の結果を得るためのクエリを探していますか?これはうまくいくはずです:

SELECT 
    School, 
    Specialty, 
    Sex, 
    COUNT(ID) AS Number 
FROM TAB1 
GROUP BY 
    School, 
    Specialty, 
    Sex; 
+0

それはうまく働いています。問題はそのデータを表示することになります。意味:第2の表に示されている列のみを表示する:「学校、専門分野、性別」_。統計を表示するために_ "numbers" _という名前の新しい列を作成します。どうもありがとうございました。 –

関連する問題