�Ѿ��ϥ��֥������Ȼظ��ǡ����١����Ǥγ�ǰ�Ǥ����ǡ����١����߷פˤ�������פʿ�������ǽ�����ޤ���
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 �Ǥϡ�1 �ĤΥơ��֥�� 0 �İʾ��¾�Υơ��֥뤫��Ѿ����뤳�Ȥ��Ǥ��ޤ���
�ʲ����䤤��碌����ϡ������ܽ���Ϥ�ޤ�ɸ�� 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 ɽ���ݡ��Ȥ��Ƥ��ޤ���