11月20日(金)2コマ目
今日、やったこと
- 確認テスト1
- ビュー
今日の確認テスト
解答例を公開しておきます。
![]() |
| 図 確認テスト1 解答例 問1 |
![]() |
| 図 確認テスト1 解答例 問2 |
![]() |
| 図 確認テスト1 解答例 問3 |
![]() |
| 図 確認テスト1 解答例 問4,問5 |
今日のホワイトボード
ビュー
1.テーブル作成、データ登録
以下のテーブルを作成しました。
〇テーブル名:ジャンルマスタ
| 列名 | データ型 |
|---|---|
| ID | number(2) |
| ジャンル名 | nvarchar2(8) |
サンプルデータ
| ID | ジャンル名 |
|---|---|
| 1 | めん類 |
| 2 | どんぶり |
〇テーブル名:商品マスタ
| 列名 | データ型 |
|---|---|
| ID | number(2) |
| 商品名 | nvarchar2(8) |
| ジャンルID | number(2) |
| 価格 | number(4) |
サンプルデータ
| ID | 商品名 | ジャンル名 | 価格 |
|---|---|---|---|
| 1 | うどん | 1 | 500 |
| 2 | そば | 1 | 500 |
| 3 | きつねうどん | 1 | 600 |
| 4 | たぬきそば | 1 | 550 |
| 5 | ラーメン | 1 | 700 |
| 6 | 玉子丼 | 2 | 550 |
| 7 | 親子丼 | 2 | 650 |
2.ビュー作成
以下のSQLで「商品一覧」ビューを作成しました。
CREATE VIEW 商品一覧
AS
SELECT 商品名, ジャンル名, 価格
FROM 商品マスタ, ジャンルマスタ
WHERE 商品マスタ.ジャンルID=ジャンルマスタ.ID;
ビューはテーブルのように検索することができます。
SELECT*FROM 商品一覧;
「商品一覧」ビューを検索した結果から、ビューは作成時にAS以降で指定したSELECT文の出力結果と同じテーブルのようなモノであることがわかると思います。
![]() |
| 図 ビュー |





コメント