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

2.7. ����ؿ�

¾�ΤۤȤ�ɤΥ�졼����ʥ�ǡ����١�������Ʊ�͡�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;

(1)
LIKE�黻�Ҥϥѥ�������פ�Ԥ��ޤ�������ˤĤ��Ƥ�項9.7���������ޤ���

�����SQL��WHERE��HAVING��δ֤���ߺ��Ѥ����򤹤뤳�Ȥ����פǤ��� WHERE��HAVING�δ���Ū�ʰ㤤��ʲ��˵����ޤ��� WHERE�ϡ����롼�פ佸���黻�����������ϹԤ����򤷤ޤ��ʤ������äơ�����ϤɤιԤ���Ѥ��ƽ���黻��Ԥ��������椷�ޤ��ˡ� ������HAVING�ϡ����롼�פȽ����黻������ˡ����롼�ײ����줿�Ԥ����򤷤ޤ��� �������äơ�WHERE��Ͻ���ؿ�����Ĥ��ȤϤǤ��ޤ��� �������Ѥ��ơ��ɤιԤ򤽤ν�������Ϥˤ���Τ�����ꤹ�뤳�Ȥϰ�̣��ʤ��ޤ��� �����ǡ�HAVING��Ͼ�˽���ؿ�������ޤ� �ʸ�̩�˸����ȡ��������Ѥ��ʤ�HAVING���񤯤��ȤϤǤ��ޤ����������ͭ�ѤȤʤ뤳�ȤϤۤܤ���ޤ��� Ʊ������WHERE���ʳ��Ǥ�äȸ�Ψ�ɤ����ѤǤ��ޤ��ˡ�

������Ǥ�WHERE����Ի�̾���¤�Ŭ�Ѥ��뤳�Ȥ��Ǥ��ޤ��� �����Ԥ�ɬ�פ��ʤ�����Ǥ��� WHERE�θ����Ǽ��Ԥ������ƤιԤ��Ф��륰�롼�ײ��佸��黻���Ԥ��ޤ���Τǡ�HAVING�����¤��ɲä�������ΨŪ�Ǥ���