¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

3.5. �Ѿ�

�Ѿ��Ȥϥ��֥������Ȼظ��ǡ����١����γ�ǰ�Ǥ����ǡ����١����߷פˤ����ƽ��פǤ���ޤǤˤʤ��ä���ǽ���򹭤��Ƥ���ޤ���

2 �ĤΥơ��֥���äƤߤޤ��礦��cities���Իԡ� �ơ��֥�� capitals�ʹ����ܽ���ϡ� �ơ��֥�Ǥ��������ܽ���Ϥ�����Ʊ�����ԻԤǤ⤢��ޤ��Τǡ����٤Ƥ��ԻԤ�ꥹ�Ȥ�����Ϥʤˤ⤷�ʤ��Ƥ�����ܽ���Ϥ�ɽ������ʤ�餫����ˡ��ɬ�פǤ��������ͤʤ�Ĥ��Τ褦�ʰƤ��פ���Ǥ��礦��

CREATE TABLE capitals (
  name       text,
  population real,
  altitude   int,    -- (in ft)
  state      char(2)
);

CREATE TABLE non_capitals (
  name       text,
  population real,
  altitude   int     -- (in ft)
);

CREATE VIEW cities AS
  SELECT name, population, altitude FROM capitals
    UNION
  SELECT name, population, altitude FROM non_capitals;

�䤤��碌��³����ʬ�ˤ�����Ϥ���ޤ��󤬡����ä���ġ������Ĥ�ʣ���ιԤ򹹿�����Ȥ��˽����ʤ�ޤ���

���褤�����ϤĤ��Τ褦�ʹ�ʸ�Ǥ���

CREATE TABLE cities (
  name       text,
  population real,
  altitude   int     -- (in ft)
);

CREATE TABLE capitals (
  state      char(2)
) INHERITS (cities);

������Ǥϡ�capitals�ʹ����ܽ���ϡ� �ơ��֥�ιԤ��� �� cities���Իԡ� �ơ��֥뤫�餹�٤Ƥ��󡢤��ʤ�� name���Ի�̾����population�ʿ͸��� ������ altitude��ɸ��� �� �Ѿ� ���ޤ���name ��Υǡ������ϡ�����Ĺʸ����Τ���� PostgreSQL ���Ϥ��ᤫ�������Ƥ��� text ���Ǥ������ι����ܽ���ϤΥơ��֥�ϡ�����˲ä��ƽ��򼨤� state �������ޤ���PostgreSQL �ǥơ��֥�ϴ�Ϣ�դ���줿�ơ��֥뤬����Ф��줾�줫��°����Ѿ����뤳�Ȥ��Ǥ��ޤ���

�ʲ����䤤��碌����ϡ������ܽ���Ϥ�ޤ�ɸ�� 500 �ե����Ȱʾ�˰��֤��뤹�٤Ƥ��ԻԤ�����ΤǤ���

SELECT name, altitude
  FROM cities
  WHERE altitude > 500;

����ϰʲ����֤��ޤ���

   name    | altitude
-----------+----------
 Las Vegas |     2174
 Mariposa  |     1953
 Madison   |      845
(3 rows)
    

���ΰ����������ܽ���ϤǤϤʤ�ɸ�� 500 �ե����Ȱʾ�˰��֤����ԻԤ򸫤Ĥ��Ф������Ȥ��ϤĤ��Τ褦���䤤��碌�ˤʤ�ޤ���

SELECT name, altitude
    FROM ONLY cities
    WHERE altitude > 500;

   name    | altitude
-----------+----------
 Las Vegas |     2174
 Mariposa  |     1953
(2 rows)

������ cities���Իԡ� �������֤��줿 ONLY �ϷѾ����ؤˤ����� cities���Իԡ� �ơ��֥�β��ؤˤ���ơ��֥�ǤϤʤ� cities���Իԡ� �ơ��֥�Τߤ򻲾Ȥ��뤳�Ȥ��̣���ޤ��� ������������ SELECT��UPDATE ����� DELETE �ʤɿ�¿���Υ��ޥ�ɤϤ��� ONLY ɽ���򥵥ݡ��Ȥ��Ƥ��ޤ���

����: �Ѿ��������ʻ����褯����ޤ��� UNIQUE ����㤷���ϳ��������Ȱ��˻Ȥ��ʤ��Τ�ͭ���������¤�������ޤ����ܺ٤� ��5.5 �򻲾Ȥ��Ƥ���������