※ヒント テーブル名がわからない時はshow tables;
STEP1
部門マスタを検索し、以下の実行結果となるクエリを作成してください。+--------+-----------+---------+
| DEPTCD | DEPTNAME | EMPNO |
+--------+-----------+---------+
| 01 | 人事部 | NULL |
| 02 | 総務部 | NULL |
| 03 | 企画部 | NULL |
| 04 | 営業部 | NULL |
| 05 | 購買部 | NULL |
| 06 | 研究部 | NULL |
| 07 | 開発部 | NULL |
| 08 | 製造部 | NULL |
+--------+-----------+---------+
select * from DEPARTMENT;
STEP2
部門マスタを検索し、以下の実行結果となるクエリを作成してください。+---------+--------+-----------+
| EMPNO | DEPTCD | DEPTNAME |
+---------+--------+-----------+
| NULL | 01 | 人事部 |
| NULL | 02 | 総務部 |
| NULL | 03 | 企画部 |
| NULL | 04 | 営業部 |
| NULL | 05 | 購買部 |
| NULL | 06 | 研究部 |
| NULL | 07 | 開発部 |
| NULL | 08 | 製造部 |
+---------+--------+-----------+
SELECT EMPNO, DEPTCD, DEPTNAME FROM DEPARTMENT;
STEP3
部門マスタを検索し、以下の実行結果となるクエリを作成してください。+--------+-----------+
| DEPTCD | DEPTNAME |
+--------+-----------+
| 01 | 人事部 |
| 02 | 総務部 |
| 03 | 企画部 |
| 04 | 営業部 |
| 05 | 購買部 |
| 06 | 研究部 |
| 07 | 開発部 |
| 08 | 製造部 |
+--------+-----------+
SELECT DEPTCD, DEPTNAME FROM DEPARTMENT;
STEP4
部門マスタを検索し、以下の実行結果となるクエリを作成してください。+---------+-----------------+----------+---------------------+------------+
| EMPNO | EMPNAME | GENDERCD | BIRTHDAY | BIRTHPLACE |
+---------+-----------------+----------+---------------------+------------+
| 0399902 | 荒川静香 | 2 | 1977-12-29 00:00:00 | 05 |
| 0700312 | 大田由希 | 2 | 1981-08-19 00:00:00 | 26 |
| 0800408 | 北さやか | 2 | 1983-01-29 00:00:00 | 05 |
| 1000612 | 品川早紀 | 2 | 1984-09-03 00:00:00 | 12 |
| 1801451 | 中野ゆかり | 2 | 1992-08-25 00:00:00 | 23 |
| 2001630 | 練馬陽子 | 2 | 1994-09-25 00:00:00 | 22 |
| 2101799 | 港アリス | 2 | 1995-12-29 00:00:00 | null |
| 2201840 | 目黒リリー | 2 | 1997-01-18 00:00:00 | null |
+---------+-----------------+----------+---------------------+------------+
SELECT * FROM EMPLOYEE WHERE GENDERCD = '2';
STEP5
社員テーブルから宮城県出身(BIRTHPLACE:05)の社員を検索し、以下の実行結果となるクエリを作成してください。+---------+--------------+----------+---------------------+------------+
| EMPNO | EMPNAME | GENDERCD | BIRTHDAY | BIRTHPLACE |
+---------+--------------+----------+---------------------+------------+
| 0399902 | 荒川静香 | 2 | 1977-12-29 00:00:00 | 05 |
| 0800408 | 北さやか | 2 | 1983-01-29 00:00:00 | 05 |
+---------+--------------+----------+---------------------+------------+
SELECT * FROM EMPLOYEE WHERE BIRTHPLACE = '05';
STEP6
社員テーブルから佐賀県出身(BIRTHPLACE:41)の社員を検索し、以下の実行結果となるクエリを作成してください。+---------+--------------+---------------------+
| EMPNO | EMPNAME | BIRTHDAY |
+---------+--------------+---------------------+
| 1401017 | 墨田智樹 | 1988-12-01 00:00:00 |
| 1501171 | 台東郁夫 | 1989-06-01 00:00:00 |
+---------+--------------+---------------------+
SELECT EMPNO, EMPNAME, BIRTHDAY FROM EMPLOYEE WHERE BIRTHPLACE = '41';
STEP7
所属テーブルから開発部(DEPTCD:07)の社員を検索し、以下の実行結果となるクエリを作成してください。+---------+---------------------+--------+
| EMPNO | HIREDATE | DEPTCD |
+---------+---------------------+--------+
| 1100718 | 2007-04-01 00:00:00 | 07 |
| 1401023 | 2010-10-01 00:00:00 | 07 |
| 1601203 | 2012-04-01 00:00:00 | 07 |
| 1801451 | 2014-06-01 00:00:00 | 07 |
| 2001630 | 2016-04-01 00:00:00 | 07 |
+---------+---------------------+--------+
SELECT EMPNO, HIREDATE, DEPTCD FROM ASSIGNMENT WHERE DEPTCD = '07';
STEP8
都道府県マスタから九州地方の都道府県を検索し、以下の実行結果となるクエリを作成してください。+--------+--------------+--------------+
| PREFCD | PREFNAME | REGION |
+--------+--------------+--------------+
| 40 | 福岡県 | 九州地方 |
| 41 | 佐賀県 | 九州地方 |
| 42 | 長崎県 | 九州地方 |
| 43 | 大分県 | 九州地方 |
| 44 | 熊本県 | 九州地方 |
| 45 | 宮崎県 | 九州地方 |
| 46 | 鹿児島県 | 九州地方 |
| 47 | 沖縄県 | 九州地方 |
+--------+--------------+--------------+
SELECT * FROM PREFECTURE WHERE REGION = '九州地方';