¾�ΤۤȤ�ɤΥ�졼����ʥ�ǡ����١�������Ʊ�͡�PostgreSQL �Ͻ���ؿ��ݡ��Ȥ��ޤ�������ؿ���ʣ�������ϹԤ��� 1 �Ĥη�̤�����ޤ����㤨�С��Ԥν�����Ф��ơ�count(����)��sum(����)��avg (ʿ��)��max (����)��min (�Ǿ�) �Ȥ��ä��黻��Ԥ�������ޤ���
�㤨�С��ʲ�����Ѥ������Ƥ��ԻԤκ��㲹�٤����äȤ�⤤���٤���뤳�Ȥ��Ǥ��ޤ���
SELECT max(temp_lo) FROM weather;
max ----- 46 (1 row)
�ɤ��ԻԤΥǡ����ʤΤ����Τꤿ���Ȥ����顢�����Τ褦���䤤��碌���Ԥ��뤫�⤷��ޤ���
SELECT city FROM weather WHERE temp_lo = max(temp_lo); �ְ㤤
��������max ����� WHERE �ǻ��Ѥ��뤳�Ȥ��Ǥ��ޤ���Τǡ����Υ��ޥ�ɤ�ư��ޤ���(WHERE ��ϤɤιԤ���������Ϥ��Τ�����ꤹ���ΤǤ��ꡢ���äơ�����ؿ��α黻��Ԥ�����ɾ������ޤ������Τ���ˤ������¤�����ޤ�)�� �����������Ƥ��ξ�硢�䤤��碌���ľ�����Ȥǡ��տޤ�����̤������ޤ��� ����ˤϰʲ��Τ褦�����䤤��碌 ����Ѥ��ޤ���
SELECT city FROM weather WHERE temp_lo = (SELECT max(temp_lo) FROM weather);
city --------------- San Francisco (1 row)
���䤤��碌�ϡ���¦���䤤��碌�ǵ����뤳�ȤȤ��̡��˽��������롢��Ω�����黻�Ǥ��Τǡ������䤤��碌�����ꤢ��ޤ���
�ޤ���GROUP BY ���Ȥ߹�碌��������������Ω���ޤ����㤨�С��ʲ��Υ��ޥ�ɤ��Ի���˺��㵤���κ����ͤ���뤳�Ȥ��Ǥ��ޤ���
SELECT city, max(temp_lo) FROM weather GROUP BY city;
city | max ---------------+----- Hayward | 37 San Francisco | 46 (2 rows)
�����ˤ��Ի���� 1 �Ԥν��Ϥ�����ޤ������줾��ν����̤��ԻԤ˰��פ���ơ��֥�����Τ��Ф���黻��̤Ǥ����ʲ��Τ褦�ˡ�HAVING ����Ѥ���ȡ����롼�ײ����줿�Ԥ˥ե��륿��ݤ��뤳�Ȥ��Ǥ��ޤ���
SELECT city, max(temp_lo) FROM weather GROUP BY city HAVING max(temp_lo) < 40;
city | max ---------+----- Hayward | 37 (1 row)
���Υ��ޥ�ɤϾ��Ʊ������Ԥ���ΤǤ��������Ƥ� temp_lo ���ͤ� 40 ̤�����ԻԤΤߤ���Ϥ��ޤ��� �Ǹ�ˤʤ�ޤ�����"S" ����Ϥޤ�̾�����ԻԤΤߤ��оݤˤ��������ϡ��ʲ���Ԥ��ޤ���
SELECT city, max(temp_lo) FROM weather WHERE city LIKE 'S%'(1) GROUP BY city HAVING max(temp_lo) < 40;
����� SQL �� WHERE �� HAVING ��δ֤���ߺ��Ѥ����뤳�Ȥ����פǤ���WHERE �� HAVING �δ���Ū�ʰ㤤��ʲ��˵����ޤ���WHERE �ϡ����롼�פ佸���黻�����������ϹԤ����ޤ�(���äơ�����ϤɤιԤ���Ѥ��ƽ���黻��Ԥ��������椷�ޤ�)�� ������HAVING �ϡ����롼�פȽ����黻������ˡ����롼�ײ����줿�Ԥ����ޤ������äơ�WHERE ��Ͻ���ؿ�����Ĥ��ȤϤǤ��ޤ��� �������Ѥ��ơ��ɤιԤν�������Ϥˤ���Τ�����ꤹ�뤳�Ȥϰ�̣�������ޤ��� �����ǡ�HAVING ��Ͼ�˽���ؿ�������ޤ� (��̩�ˤ����ȡ��������Ѥ��ʤ�HAVING �����Ȥ��Ǥ��ޤ����������̵�̤Ǥ���Ʊ������WHERE ���ʳ��Ǥ�äȸ�Ψ�ɤ����ѤǤ��ޤ�)��
WHERE ����Ի�̾���¤�Ŭ�ѤǤ��뤳�Ȥ����ܤ��Ʋ������� �����Ԥ�ɬ�פ��ʤ�����Ǥ���WHERE �θ����Ǽ��Ԥ������ƤιԤ��Ф��륰�롼�ײ��佸��黻���Ԥ��ޤ���Τǡ�HAVING �����¤��ɲä���������ΨŪ�Ǥ���