H27年春  午後問題問3設問3について

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
arduinoさん  
(No.1)
答えがウになる理由がわかりません。
設問3にあるようなSQL文を実行すると、
(世帯番号)  班    
-------------
0181        02    
0182        02    
0183        02   
0184        02   
-------------  ←グループの区切り
191         05   
192         05    
193         05    
-------------
というように、世帯表.班の列しか抽出されず、COUNT(*)をしても、世帯数の合計値しか出力されないと思います。
多分、SQL文のwhere文の仕組みをうまく理解できてないからだと思うのそこの点も解説してもらえると嬉しいです。
2021.03.23 14:45
管理人 
(No.2)
世帯表と会員表を結合すると、会員表の各レコードに世帯表の情報が紐付くことになります。

なので結合後は以下のような感じになります。

(世帯番号)  班    会員番号  ...
-------------
0181        02   001   ...
0181        02   002  ...
0181        02   003   ...
0182        02   004   ...
0183        02   005  ...
0183        02   006   ...
0184        02   007   ...
0184        02   008   ...
-------------  ←グループの区切り
2021.03.23 20:53

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop