SQL の構文として,正しいものはどれか。
| ア | SELECT 注文日, AVG(数量) FROM 注文明細 |
| イ | SELECT 注文日, AVG(数量) FROM 注文明細 GROUP BY 注文日 |
| ウ | SELECT 注文日, AVG(SUM(数量)) FROM 注文明細 GROUP BY 注文日 |
| エ | SELECT 注文日 FROM 注文明細 WHERE SUM(数量) > 1000 GROUP BY 注文日 |
| ア | × | GROUP BY 句がない。 |
| イ | ○ | SQL の構文として正しい |
| ウ | × | 集合関数は、AVG(SUM(数量))のように入れ子にして使うことはできない。 |
| エ | × | 集合関数は、WHERE句には使用できない。HAVING句を使うべきである。 |