¾�ΥС�������ʸ�� �� 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.5. �Ԥ��¤��ؤ�

�����䤤��碌��1�Ĥν��ϥơ��֥�����������������ꥹ�Ȥν�������λ������ˡ��¤��ؤ��뤳�Ȥ��Ǥ��ޤ��� �¤��ؤ������Ф�ʤ��ä���硢�Ԥ�̵��§�ʽ�����֤���ޤ��� ���Τ褦�ʾ�硢�ºݤν���ϡ�����������ײ�μ���䡢�ǥ�������˳�Ǽ����Ƥ������˰�¸���ޤ��� �����������ƤˤϤʤ�ޤ��� ����ν���ǽ��Ϥ��뤳�Ȥϡ�������¤��ؤ�����������򤹤뤳�ȤǤΤ��ݾڤ���ޤ���

ORDER BY����¤��ؤ��ν��֤���ꤷ�ޤ���

SELECT select_list
    FROM table_expression
    ORDER BY sort_expression1 [ASC | DESC] [NULLS { FIRST | LAST }]
             [, sort_expression2 [ASC | DESC] [NULLS { FIRST | LAST }] ...]

�¤��ؤ������䤤��碌������ꥹ�����ͭ����Ǥ�դμ����뤳�Ȥ��Ǥ��ޤ��� �ʲ�����򼨤��ޤ���

SELECT a, b FROM table1 ORDER BY a + b, c;

ʣ���μ������ꤵ�줿��硢�����ͤ�Ʊ���ͤ���ĹԤ��¤��ؤ�����ݤ˸���ͤ����Ѥ���ޤ��� �����θ�˾�ά��ǽ��ASC�⤷����DESC����Ϳ���뤳�Ȥǡ��¤��ؤ��������򾺽硢�߽�ˤ��뤫�����ꤹ�뤳�Ȥ��Ǥ��ޤ��� ASC�礬�ǥե���ȤǤ��� ����Ǥϡ��������ͤ���˽��Ϥ��ޤ��� �����Ǥ�"������"�Ȥϡ�<�黻�Ҥˤ�äƷ��ꤵ��ޤ��� Ʊ�ͤ˹߽�Ǥ�>�黻�ҤǷ��ꤵ��ޤ��� [1]

NULLS FIRST�����NULLS LAST���ץ�������Ѥ��ơ������¤��ؤ���ˤ�����NULL�ͤ���NULL�ͤ����ˤ��뤫��ˤ��뤫����ꤹ�뤳�Ȥ��Ǥ��ޤ��� �ǥե���ȤǤ�NULL�ͤϤ����������Ƥ���NULL�ͤ����礭���ȸ��������¤��ؤ����ޤ��� �ȸ������Ȥϡ�NULLS FIRST��DESC����դ��Υǥե���Ȥǡ������Ǥʤ����NULLS LAST�Ǥ���

���ν���Ť����ץ����ϡ��¤��ؤ�����������̤˻��ꤷ���Ȥߤʤ���뤳�Ȥ����դ��Ƥ��������� ���Ȥ��С�ORDER BY x, y DESC�ϡ�ORDER BY x DESC, y DESC��Ʊ���ǤϤʤ���ORDER BY x ASC, y DESC���̣���ޤ���

sort_expression�ϰʲ��Τ褦�ˡ����٥�⤷���Ͻ�����ο��ǻ��ꤹ�뤳�Ȥ��Ǥ��ޤ���

SELECT a + b AS sum, c FROM table1 ORDER BY sum;
SELECT a, max(b) FROM table1 GROUP BY a ORDER BY 1;

ξ���Ȥ�ǽ�ν�������¤��ؤ�����ޤ��� ������̾����Ω���Ǥʤ���Фʤ�ޤ��󡣤Ĥޤ꼰��Ǥϻ����Բ�ǽ�Ǥ��뤳�Ȥ����դ��Ƥ��������� �㤨�аʲ����ְ㤤�Ǥ���

SELECT a + b AS sum, c FROM table1 ORDER BY sum + c;          -- �ְ㤤

�����¿�����򸺤餹��������¤Ǥ��� ORDER BY���ܤ�ñ���̾���Ǥ��äƤ⡢������̾�ȥơ��֥뼰�ˤ�����Ʊ��̾���Ȥʤ��硢¿�����Ϥޤ�¸�ߤ��ޤ��� ���ξ�硢������̾�����Ѥ���ޤ��� AS����Ѥ���¾�Υơ��֥����̾����Ʊ��̾���˽��������̾�������ˤΤߺ���ȯ�����ޤ���

ORDER BY��UNION��INTERSECT��EXCEPT�Ȥ߹�碌�η�̤�Ŭ�Ѥ��뤳�Ȥ��Ǥ��ޤ��� ���������ξ�硢�������̾���ޤ����ֹ�ǤΤ��¤��ؤ����뤳�Ȥ��Ǥ������Ǥ��¤��ؤ����뤳�Ȥ��Ǥ��ޤ���

注意

[1]

�ºݡ�PostgreSQL�ϡ�ASC��DESC���¤��ؤ������ꤹ�뤿��ˡ����Υǡ������Ѥ��ǥե���Ȥ�B-tree�黻�ҥ��饹����Ѥ��ޤ��� ����Ū�ˡ��ǡ�������<��>�黻�Ҥ򤳤��¤��ؤ���ˤʤ�褦�����ꤵ��ޤ��� ���������桼������ǡ��������߷׼Ԥϰۤʤ��Τ����򤹤뤳�Ȥ��Ǥ��ޤ���