読者です 読者をやめる 読者になる 読者になる

落書きノート

ふと自分が気になった事を書いてます

Oracle12cでSQL練習。

SQL> select * from emp;

     EMPNO ENAME      JOB          MGR HIREDATE    SAL       COMM     DEPTNO
---------- ---------- --------- ---------- -------- ---------- ---------- ----------
      7369 SMITH      CLERK          7902 80-12-17      800           20
      7499 ALLEN      SALESMAN       7698 81-02-20     1600       300    30
      7521 WARD       SALESMAN       7698 81-02-22     1250       500    30
      7566 JONES      MANAGER        7839 81-04-02     2975           20
      7654 MARTIN     SALESMAN       7698 81-09-28     1250      1400    30
      7698 BLAKE      MANAGER        7839 81-05-01     2850           30
      7782 CLARK      MANAGER        7839 81-06-09     2450           10
      7788 SCOTT      ANALYST        7566 87-04-19     3000           20
      7839 KING       PRESIDENT       81-11-17      5000           10
      7844 TURNER     SALESMAN       7698 81-09-08     1500     0    30
      7876 ADAMS      CLERK          7788 87-05-23     1100           20
      7900 JAMES      CLERK          7698 81-12-03      950           30
      7902 FORD       ANALYST        7566 81-12-03     3000           20
      7934 MILLER     CLERK          7782 82-01-23     1300           10

14行が選択されました。

SQL> select * from dept;

    DEPTNO DNAME      LOC
---------- -------------- -------------
    10 ACCOUNTING    NEW YORK
    20 RESEARCH      DALLAS
    30 SALES     CHICAGO
    40 OPERATIONS    BOSTON

SQL> select * from salgrade;

     GRADE  LOSAL      HISAL
---------- ---------- ----------
     1   700      1200
     2  1201      1400
     3  1401      2000
     4  2001      3000
     5  3001      9999

SQL> select * from bonus;

レコードが選択されませんでした。

SQL> select * from customer;

   CUST_ID CUST_NAME        ADDRESS
---------- -------------------- ----------------------------------------
         1 古千谷商店           東京都足立区古千谷本町
         2 千代田商事           東京都千代田区大手町
         3 竹の塚マート         東京都足立区竹の塚
         4 竹里屋               埼玉県春日部市竹里
         5 西日本商会           大阪府大阪市西区北堀江

SQL> select * from goods;

  GOODS_ID GOODS_NAME       UNIT_PRICE
---------- -------------------- ----------
         1 片手鍋                      500
         2 両手鍋                      800
         3 中華鍋                     1800
         4 フライパン                 1500

SQL> select * from slip;

   SLIP_ID    CUST_ID SLIP_DAT
---------- ---------- --------
     1     2 95-06-19
     2     5 95-06-23
     3     4 95-06-23
     4     2 95-06-26
     5     3 95-06-29
     6     2 95-07-03
     7     1 95-07-03
     8     5 95-07-07

8行が選択されました。

SQL> select * from account;

ACCOUNT_ID    SLIP_ID   GOODS_ID    QTY
---------- ---------- ---------- ----------
     1     1         2    10
     2     1         3     5
     3     1         1    15
     4     2         1    20
     5     3         3     5
     6     3         4     5
     7     4         1    15
     8     4         2    10
     9     5         3     7
    10     6         1    15
    11     6         2    10
    12     6         3     5
    13     6         4     5
    14     7         1     8
    15     7         2     5
    16     8         1    20

16行が選択されました。

これらのテーブルを使って練習していきます。次回から問題を解いていこうと思います。