¾�ΥС�������ʸ�� �� 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

7.3. ����ꥹ��

����Ǽ������褦�ˡ�SELECT���ޥ����Υơ��֥뼰�ϡ��ơ��֥�η���ӥ塼���Ԥ���С����롼�ײ��ʤɤˤ����֤β��ۥơ��֥����ޤ��� ���Υơ��֥�Ϻǽ�Ū������ꥹ�����Ϥ���ޤ��� ����ꥹ�Ȥϡ���֤Υơ��֥�Τɤ������ºݤ˽��Ϥ���뤫����ޤ���

7.3.1. ����ꥹ�ȹ���

�ơ��֥뼰���������뤹�٤Ƥ������Ϥ���*���Ǥ��ñ������ꥹ�ȤǤ��� �����Ǥʤ���С�����ꥹ�Ȥϡ�����ޤǶ��ڤ�줿����4.2��������줿��ɾ�����Υꥹ�ȤǤ��� ���Ȥ��С��ʲ��Τ褦����̾�Υꥹ�ȤǤ��äƤ⤫�ޤ��ޤ���

SELECT a, b, c FROM ...

a��b��c�Ȥ�����̾�ϡ�FROM��ǻ��Ȥ����ơ��֥�μºݤ���̾�������뤤�ϡ���7.2.1.2�����������褦����̾���Ф�����̾�Ǥ��� ���롼�ԥ󥰤���Ƥ��ʤ���С�����ꥹ�Ȥǻ��Ѳ�ǽ��̾�����֤�WHERE���Ʊ���Ǥ��� ���롼�ԥ󥰤���Ƥ�����ϡ�HAVING ���Ʊ���Ȥʤ�ޤ���

�⤷��2�İʾ�Υơ��֥��Ʊ��̾�����󤬤�����ϡ����Τ褦�ˡ��ơ��֥�̾��ɬ�����ꤷ�ʤ���Ф����ޤ���

SELECT tbl1.a, tbl2.a, tbl1.b FROM ...

ʣ���Υơ��֥����Ѥ����硢����Υơ��֥���󤹤٤Ƥ���Ϳ���������������⤷��ޤ���

SELECT tbl1.*, tbl2.a FROM ...

(��7.2.2�⻲�Ȥ��Ƥ���������)

Ǥ�դ�ɾ����������ꥹ�ȤǻȤ����硢�֤����ơ��֥�ϡ���ǰŪ�ˤϿ����˲���Ū������ɲä�����ΤȤʤ�ޤ��� ɾ�����ϡ����줾��η�̹Ԥǡ������󻲾Ȥ��ִ������Ԥ��ͤȤ��ư�öɾ������ޤ��� ������������ꥹ�Ȥμ���FROM ��ǻ��ꤵ�줿�ơ��֥뼰�����򻲾Ȥ����ΤǤ���ɬ�פϤ���ޤ��� ���Ȥ��С�������������Ѽ��Ǥ⤫�ޤ��ޤ���

7.3.2. ���٥�

����ꥹ����ι��ܤϸ�ν����Τ����̾���������Ƥ뤳�Ȥ��Ǥ��ޤ��� ���ξ���"��ν���"�Ȥϡ����ץ����Υ����Ȼ���䥯�饤����ȥ��ץꥱ�������Τ��ȤǤ��ʤ��Ȥ��С���إå���ɽ�����뤿��˻Ȥ��ޤ��ˡ� ��򼨤��ޤ���

SELECT a AS value, b + c AS sum FROM ...

�⤷��AS��Ȥä���̾�λ��̵꤬���ä���硢�����ƥ�ϡ��ǥե���Ȥ�̾���������Ƥޤ��� ñ�����λ��ȤǤϡ����Ȥ��줿��̾�Ȥʤ�ޤ��� �ؿ��ƤӽФ��Ǥϡ��ؿ�̾�Ȥʤ�ޤ��� ʣ����ɽ���ˤĤ��Ƥϡ������ƥब���Ѥ�̾�����������ޤ���

����: �����Ǥν������̾���ϡ�FROM��(��7.2.1.2�򻲾�)�Ǽ�������ΤȤϰۤʤ�ޤ��� �ѥ��׽����ǡ�Ʊ�����2�ٲ�̾���뤳�Ȥ���ǽ�Ǥ���������ꥹ�Ȥ�������Ф줿̾�����Ϥ���ޤ���

7.3.3. DISTINCT

����ꥹ�Ȥ��������줿�塢��̥ơ��֥�ν�ʣ�ǡ����������оݤˤ��뤳�Ȥ�Ǥ��ޤ��� �����Ԥ��ˤϡ�SELECT��ľ���DISTINCT������ɤ���ꤷ�ޤ���

SELECT DISTINCT select_list ...

(DISTINCT�������ALL����ꤹ��ȡ����٤ƤιԤ��ǥե���Ȥ��ݻ�����ޤ���)

���ʤ��Ȥ�1�Ĥ�����ͤ��ۤʤ��硢�����2�Ԥ��̸ĤȤߤʤ���ޤ��� NULL �ͤϡ�������Ӥˤ������������Ȥߤʤ���ޤ���

�ޤ���Ǥ�դμ�����Ѥ��ơ��ɤιԤ��̤Ǥ��뤫����ꤹ�뤳�Ȥ�Ǥ��ޤ���

SELECT DISTINCT ON (expression [, expression ...]) select_list ...

expression�ϡ����٤ƤιԤ�ɾ�������Ǥ�դ�ɾ�����Ǥ��� ���Ƥμ����������ʤ�Ԥν���ϡ���ʣ���Ƥ���Ȥߤʤ��졢����κǽ�ιԤ��������Ϥ���ޤ��� DISTINCT�ե��륿�ˤ�������Ԥν���ΰ�������ݾڤǤ���褦�䤤��碌����򥽡��Ȥ��ʤ��¤ꡢ���Ϥ���뽸���"�ǽ�ι�"��ͽ���Բ�ǽ�Ǥ��뤳�Ȥ����դ��Ƥ��������� (DISTINCT ON�����ϡ�ORDER BY�ˤ�륽���Ȥθ�˹Ԥ��ޤ���)

DISTINCT ON��ϡ�ɸ��SQL�ǤϤ���ޤ��󡣤���ˡ���̤�����Ȥʤ��ǽ�������뤿�ᡢ���ޤ����ʤ���������Ȥߤʤ���뤳�Ȥ⤢��ޤ��� GROUP BY��FROM������䤤��碌�򤦤ޤ��Ȥ����Ȥˤ��ˤ��ι�ʸ��Ȥ鷺�˺Ѥߤޤ��� ��������DISTINCT ON���¿���ξ��������������ƤȤʤ�ޤ���