ɾ�����ϡ����Ȥ���SELECT ���ޥ�ɤΥ������åȥꥹ�ȤȤ��ơ�INSERT �� UPDATE �ο���������ͤȤ��ơ��⤷���Ϥ����Ĥ��Υ��ޥ�ɤθ������Ȥ��Ƥ��ޤ��ޤ�ʸ̮�Τʤ��ǻȤ��ޤ���ɾ�����η�̤ϡ��ơ��֥뼰�η�̡ʤĤޤ�ơ��֥�ˤ�����̤��뤿��ˡ������顼�ȸƤФ�뤳�Ȥ⤢��ޤ����������äơ�ɾ�����������顼�� �ʤ⤷���Ϥ�äȴ�ñ�����ˤȤ�ƤФ�ޤ������ι�ʸ�ˤ�äơ����ѡ�����������ʤɤα黻��Ԥ�����Ū����ʬ���ͤη���Ԥ����Ȥ��Ǥ��ޤ���
ɾ�����ϲ����Τ����Τɤ줫�Ǥ���
������뤤�ϥ�ƥ���͡�Section 1.1.2�ȡˡ�
��λ��ȡ�
�ؿ���������Τˤ����롢���֥ѥ������ȡ�
�黻�ҤθƤӽФ�
�ؿ��θƤӽФ���
����
�����㥹��
�����顼���䤤��碌
( expression )
���ä���������ޤȤ�ͥ���̤��ѹ����뤿��˻Ȥ��ޤ��ˡ�
����ʳ��ˤ⡢���Ȥ���ʬ�व��뤱��ɤ����Ū�ʹ�ʸ�롼��ˤϽ���ʤ������Ĥ��ι������Ǥ�����ޤ��������ϰ���Ū�˴ؿ����뤤�ϱ黻�Ҥΰ�̣������ޤ���Chapter 4����������Ƥ��ޤ����������� IS NULL ������ޤ���
Section 1.1.2�Ǥ��Ǥ�����ˤĤ��Ƥ��������ޤ�����³����ǤϻĤ�Υ��ץ����ˤĤ����������ޤ���
��ϲ����Τ褦�ʷ����ǻ��Ȥ��뤳�Ȥ��Ǥ��ޤ���
correlation.columnname `['subscript`]'
correlation�����̾�ˤϡ��ơ��֥�̾��FROM ���������줿�ơ��֥����̾��������� NEW��������� OLD �Τ����줫�Ǥ���NEW��OLD�ϥ롼��Υ����������ʬ�Ǥ����Ȥ��ޤ���¾�����̾�Ϥɤ�SQLʸ�Ǥ�Ȥ����Ȥ��Ǥ��ޤ��ˡ����̾�ȶ��ڤ��ѤΥɥåȤϡ��⤷��̾�����ߤ��䤤��碌�ǻȤ��뤹�٤ƤΥơ��֥���̤��ư�դǤ�����Ͼ�ά���Ƥ⤫�ޤ��ޤ��⤷ columnname �����ξ��ˤϡ����ץ����� subscript���������ǡˤ����������1�Ĥޤ���ʣ�������Ǥ����ޤ����⤷�������Ǥ�����ʤ���硢�������Τ�����ޤ���������ˤĤ��Ƥξܺ٤� Chapter 6 �Ȥ��Ʋ���������
���֥ѥ����λ��Ȥ� SQL �ؿ��Υѥ���������˻Ȥ��ޤ��������ŵ��Ū�� SQL �ؿ�������ơ��ȥ��ȤǻȤ��ޤ����ѥ����η����ϰʲ��Ǥ���
$number
���Ȥ��С��ؿ� dept ��������ʲ��Τ褦�ˤ��줿�Ȥ��ޤ���
CREATE FUNCTION dept (text) RETURNS dept AS 'SELECT * FROM dept WHERE name = $1' LANGUAGE SQL;
�����Ǥ� $1 �ϴؿ����ƤӽФ����Ȥ��˺ǽ�δؿ������ˤ�ä��֤��������ޤ���
�黻�ҤθƤӽФ��ˤϰʲ��� 3 ��ʸ����ǽ�Ǥ���
expression operator expression��������ֱ黻�ҡ� |
operator expression��ñ�����ֱ黻�ҡ� |
expression operator��ñ����ֱ黻�ҡ� |
�ؿ��ƤӽФ��ι�ʸ�ϴؿ�̾�ʤ���� Section 1.1.1�μ��̻Ҥι�ʸ�롼����оݤǤ��ˤΤ��Ȥˤ��ä����Ĥ��������ꥹ�Ȥ������ΤǤ���
function ([expression [, expression ... ]] )
���Ȥ��С��ʲ��Τ�Τ� 2 ��ʿ����������ޤ���
sqrt(2)
�Ȥ߹��ߴؿ��Υꥹ�Ȥ�Chapter 4�ˤ���ޤ���¾�δؿ��ϥ桼���ˤ�ä��ɲäǤ��ޤ���
�����ϡ��䤤��碌�ˤ�ä������Ԥ��Ф��ƽ���ؿ���Ŭ�Ѥ���뤳�Ȥ��̣���ޤ�������ؿ��ϡ����Ȥ������Ϥι�פ�ʿ�ѤʤɤΤ褦�ˡ�ʣ�������Ϥ�ñ��ν����ͤˤ��ޤ��������ι�ʸ�ϲ����Τ����Τ����줫�Ǥ���
aggregate_name (expression) |
aggregate_name (ALL expression) |
aggregate_name (DISTINCT expression) |
aggregate_name ( * ) |
���κǽ�η����ϡ�Ϳ����줿������ NULL �ͤ����߽Ф����٤Ƥ����ϹԤǡ����פ�ƤӽФ��ޤ��ʼºݤϡ�NULL��̵�뤹�뤫�ɤ����Ͻ���ؿ��������Ǥ��������٤Ƥ�ɸ��Τ�Τ�̵�뤷�ޤ��ˡ������ܤη����� ALL ���ǥե���ȤʤΤǺǽ�Τ�Τ�Ʊ���Ǥ��������ܤη����ϡ����ϹԤ���Ǹ��Ĥ����뼰�Τ��٤Ƥ��̸Ĥ��� NULL �ͤΤ���ν��פ�ƤӽФ��ޤ����Ǹ�η����� NULL ���� NULL �ͤ��ˤ�����餺�����줾������ϹԤ��Ф��ư�Ľ��פ�ƤӽФ��ޤ�������������ͤ����ꤵ��Ƥ��ʤ����ᡢ����ϰ���Ū�� count() ����ؿ��ǤΤ����Ω���ޤ���
���Ȥ��С�count(*) �����ϹԤι����Ф��ޤ���count(f1) �� f1 ���� NULL �Ǥ������ϹԤο���Ф��ޤ���count(distinct f1) �� f1 ���̸Ĥ��� NULL �ͤο���Ф��ޤ���
���Ǥ�������줿����ؿ��� Section 4.14����������Ƥ��ޤ���¾�ν���ؿ��ϥ桼���ˤ�ä��ɲä��뤳�Ȥ��Ǥ��ޤ���
�����㥹�Ȥϡ�����ǡ���������¾�Υǡ������ؤ��Ѵ�����ꤷ�ޤ��� PostgreSQL �Ϸ����㥹�Ȥ� 2 �Ĥ������ʹ�ʸ������դ��ޤ���
CAST ( expression AS type ) expression::type
CAST ��ʸ��S QL92 �˽����ޤ��� :: ����Ѥ�����ʸ�� PostgreSQL ���Τ�����Ѥ���Ƥ��ޤ���
���㥹�Ȥ����Τη���ɾ������Ŭ�Ѥ��줿��硢����ϼ¹Ի����Ѵ���ɽ���ޤ������Υ��㥹�Ȥϡ�Ŭ�ڤʷ��Ѵ��ؿ������Ѳ�ǽ�Ǥ�����������ޤ���Section 1.1.2.5 �Ǽ����褦�ˡ����������Υ��㥹�Ȥλ��ѤȤ���̯�ʰ㤤�����դ��Ʋ���������������Ƥ��ʤ�ʸ�����ƥ����Ф��륭�㥹�Ȥϡ���ƥ������ͤν���˳�����Ƥ��뷿��ɽ���ޤ����Ǥ����顢����ϡ�ʸ�����ƥ����������Ƥ����Υǡ����������Ϲ�ʸ�Ǽ����դ�����ΤǤ���С����Ƥη����������ޤ���
���㤨�С��ơ��֥���ؤ��������ʤɡ�ɾ�������������ʤ���Фʤ�ʤ�����ۣ�椵���ʤ���硢����Ū�ʷ����㥹�ȤϾ�ά���뤳�Ȥ��Ǥ��ޤ������ξ�硢�����ƥ�ϼ�ưŪ�˷����㥹�Ȥ�Ŭ�Ѥ��ޤ���
�ޤ����ؿ��Τ褦�ʹ�ʸ����Ѥ��Ʒ����㥹�Ȥ���ꤹ�뤳�Ȥ�Ǥ��ޤ���
typename ( expression )
������������Ϥ��η���̾�����ؿ���̾���Ȥ��Ƥ�ͭ���ʾ��ˤΤ�ư��ޤ����㤨�С�double precision �Ϥ�����������ѤǤ��ޤ��������� float8 �Ǥϲ�ǽ�Ǥ����ޤ���interval��time�� timestamp �Ǥϡ��ѡ��������Ǿ��ͤ��ޤ��Τǡ���������Ű�����dz�ä����ˤΤߡ�������������Ѥ��뤳�Ȥ��Ǥ��ޤ������Τ褦�ˡ����δؿ��Τ褦�ʥ��㥹�ȹ�ʸ�ϰ�������ʤ��ʤ�ޤ��Τǡ������餯�Ͽ��������ץꥱ�������Ǥϻ��Ѥ��٤��ǤϤ���ޤ���
�����顼���䤤��碌�ϡ����Τ� 1 �� 1 ����֤����������̾�� SELECT�Ǥ������� SELECT �䤤��碌�ϼ¹Ԥ��졢�֤���� 1 �Ĥ��ͤϤ����ͤ������ɾ�����ǻ��Ѥ���ޤ���1 �Ԥ�ۤ���Ԥ� 1 ���ۤ��������顼���䤤��碌���䤤��碌�Ȥ��ƻ��Ѥ��줿���ϥ��顼�ˤʤ�ޤ����ʤ�����������μ��Ǥϡ����䤤��碌���Ԥ��֤��ʤ����Ǥ⥨�顼�ȤϤʤ�ޤ����Υ����顼��̤� NULL �Ȥ��ư����ޤ������䤤��碌�ϡ����β����䤤��碌����ͤȤ��뤳�Ȥ��Ǥ��ޤ��������ͤ����䤤��碌��ɾ�����ˤ�����Ȥ��ư����ޤ���Section 4.15 �⻲�Ȥ��Ʋ�������
�㤨�С��ʲ��ϳƽ��ǺǤ����¿���ԻԤ����ޤ���
SELECT name, (SELECT max(pop) FROM cities WHERE cities.state = states.name) FROM states;