8章−1

(1) 実行結果を参考に次のようなSQLを作成しなさい。制約などは適切に付加すること。
・ペット犬を管理するテーブルdogを作成し、行を追加する。列の意味は常識で判断する。
	(sex列については1がオス、2がメスを意味する)
・dogテーブルをもとに、表示用のビューdog_vを作成する。次を参考にすること。
	1. 大きさは、体重が6kg未満が小型、18kg未満が中型、36kg未満が大型、それ以上は超大型である。
	2. 特徴は、kind列とcolor列を単に連結して表示する。
	(ただし両列ともNULLの可能性があるので、それを考慮すること)

psql:08_1_1.sql:11: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "dog_pkey" for table "dog"
CREATE TABLE
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
CREATE VIEW

odexer=> select * from dog;
 code |  name  | sex | weight |  kind  | color
------+--------+-----+--------+--------+--------
    1 | チャア |   2 |    3.8 | チワワ | 灰色
    2 | ごんた |   1 |   43.5 | 秋田犬 |
    3 | ジミー |   1 |    9.3 |        | 黄土色
    4 | ベティ |   2 |   22.8 |        |
(4 rows)

odexer=> select * from dog_v;
 番号 |  名前  | 性別 |  大きさ  |    特徴
------+--------+------+----------+------------
    1 | チャア | メス | 小型犬   | チワワ灰色
    2 | ごんた | オス | 超大型犬 | 秋田犬
    3 | ジミー | オス | 中型犬   | 黄土色
    4 | ベティ | メス | 大型犬   |
(4 rows)