トップ過去問一覧基本情報技術者 平成21年・秋 > 問33
問33

SQL の構文として,正しいものはどれか。

○正解
×不正解

SELECT 注文日, AVG(数量)
FROM 注文明細

SELECT 注文日, AVG(数量)
FROM 注文明細
GROUP BY 注文日

SELECT 注文日, AVG(SUM(数量))
FROM 注文明細
GROUP BY 注文日

SELECT 注文日
FROM 注文明細
WHERE SUM(数量) > 1000
GROUP BY 注文日

解説

集約関数は、GROUP BYで行をグループ分けした時に発生する列グループを処理する関数です。集約関数の種類には、合計(SUM)、平均(AVG)、最大(MAX)、最少(MIN)、行数カウント(COUNT)があります。集約関数を入れ子にしたり、WHERE節に直接記述することはできません。

無料学習システムはこちら
→間違えた問題を繰り返し学習
→分野別学習
→模擬試験モード
デモサイト
無料ユーザ登録

問題文や解説文の内容の正確性については、できるかぎりチェックをしていますが、間違いがある可能性があります。 十分ご注意の上、参考までにご利用ください。