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

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

 やばいさん(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-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop