コンテンツナビゲーション
- 1.マルチライングループ機能処理戻りライン()
- 2.機能(空のセットを計算しません)
- 句が検索パケットの前にフィルタリングされる。3.()
- 4.クエリの最大の給与の従業員、最小値、平均値、合計値
- 賃金の各クエリJOB_IDの最大値、最小値、平均値、合計値
- 各JOB_IDと従業員の数を選択します6.
- 7.クエリの従業員最高賃金と最低賃金(差)との間のギャップ
- 8.クエリ最低賃金最低賃金が少ない2000年より、何の管理スタッフがカウントされていないされていないことはできません各マネージャ彼の従業員を、
- 9.クエリのすべての部門の名称、location_idの、従業員の数と平均賃金
- 10.お問い合わせの数の企業と同様に、1995年から1998年の間、雇用者の年間数は、次の形式に類似の結果:
1.マルチライングループ機能処理戻りライン()
右、間違っています
2.機能(空のセットを計算しません)
右、間違っています
句が検索パケットの前にフィルタリングされる。3.()
右、間違っています
4.クエリの最大の給与の従業員、最小値、平均値、合計値
SELECT MAX(sal) ,MIN(sal) ,AVG(sal) ,SUM(sal) FROM emp;
EMPからMAX(SAL)、分(SAL)、平均(SAL)、SUM(SAL)を選択します。
賃金の各クエリJOB_IDの最大値、最小値、平均値、合計値
SELECT MAX(sal) ,MIN(sal) ,AVG(sal) ,SUM(sal) FROM emp GROUP BY JOB;
ジョブでEMP群からMAX(SAL)、分(SAL)、平均(SAL)、SUM(SAL)を選択します。
各JOB_IDと従業員の数を選択します6.
SELECT JOB , COUNT(JOB) FROM emp GROUP BY JOB;
ジョブを選択し、ジョブによってEMPグループから(ジョブ)を数えます。
7.クエリの従業員最高賃金と最低賃金(差)との間のギャップ
SELECT MAX(sal) - MIN(sal) AS "DIFFERENCE" FROM emp;
; EMPから「差異」として分(SAL) - MAX(SAL)を選択
8.クエリ最低賃金最低賃金が少ない2000年より、何の管理スタッフがカウントされていないされていないことはできません各マネージャ彼の従業員を、
SELECT mgr , MIN(sal) FROM emp WHERE sal >= 2000 AND mgr IS NOT NULL GROUP BY mgr;
SAL> = 2000およびMGRはMGRによってヌル基ではないEMPからMGR、分(SAL)を選択します。
9.クエリのすべての部門の名称、location_idの、従業員の数と平均賃金
SELECT deptno, COUNT(deptno) ,AVG(sal) FROM emp GROUP BY deptno;
SELECT deptno, dname , loc FROM dept;
SELECT * FROM (SELECT deptno, COUNT(deptno) ,AVG(sal) FROM emp GROUP BY deptno) empstat ,
(SELECT deptno, dname , loc FROM dept) deptstat
WHERE empstat.deptno = deptstat.deptno;
10.お問い合わせの数の企業と同様に、1995年から1998年の間、雇用者の年間数は、次の形式に類似の結果:
--total 1995 1996 1997 1998
-- 30 3 4 6 7
リファレンスコード:
SELECT * FROM emp;
SELECT CASE
WHEN to_char(hiredate,'YYYY') = '1980' THEN '1980'
ELSE '未知'
END "1980"
FROM emp;