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句を使うべきである。 |