HOME»基本情報技術者試験掲示板»FE 午後  データベース  質問
投稿する

FE 午後  データベース  質問 [1493]

 やばいさん(No.1) 
https://www.fe-siken.com/kakomon/29_aki/pm03.html
の設問3の"GROUP  BY~"  は外側のSELECT文に対して行っているのではないのですか?
(  )の中に対してGROUP  BYする場合、(  )の中にGROUP  BY  を書くべきでは?と思うんのですが‥
2018.10.17 17:28
chaosさん(No.2) 
ご指摘の通り()の中をグループ化するなら()の中にGROUP BYを書かなくてはなりません。しかし()の中でSELECTしている項目はグループの値ではなく、個々の行の値です。ですから()の中をグループ化する必要はありません。()の中でSELECTした値で表を作り(表の名前がFACTTBです)、()の外でその表に対してGROUP BYをして、グループの値をSELECTしているのです。
2018.10.17 21:27
返信投稿用フォームスパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop