SQL入門第7章7−1〜7−3 小テスト
- 問1
- DEPT表の全ての行数を数えその数を表示するSQL文を書きなさい。
- 問2
- EMP表の「COMM」列がNULLでない行の数および、EMP表のすべての行数を表示しなさい。「COMM」列の行数の列名は"歩合制社員数"、すべての行数の列名は"全社員数"とする。
- 問3
- EMP表から「JOB」が'CLERK'である社員の「SAL」の平均額と最高額と最低額、および「最高額と最低額の差」を表示しなさい。平均額の列名は"給与平均額"、最高額の列名は"給与最高額"、最低額の列名は"給与最低額"、最高額と最低額の差の列名は「高低給与格差」とする。
- 問4
- EMP表を「JOB」ごとにグループ分けし、社員数を求めなさい。「JOB」とその社員数を表示すること。
- 問5
- EMP表を「DEPTNO」ごとにグループ分けし、同一「DEPTNO」の社員数が5人以下の「DEPTNO」と「SAL」の平均を表示しなさい。「SAL」の合計の列名は"部門別給与平均"とする。
- 問6
- EMP表を、「JOB」が'PRESIDENT'の社員以外で「JOB」ごとにグループ分けし、同一「JOB」の「SALの平均」が2000以上の「JOB」と「SALの平均」を表示しなさい。「SALの平均」の列名は"高額給与平均額"とする。
-