����Ǥϡ��ͤΥ��롼�״֤�ʣ������Ӥ�Ԥ������ޤ��ޤ��ü첽�������ȥ饯�ȤˤĤ����������ޤ������η����Ϲ�ʸŪ�ˤϡ���������䤤��碌�����ȴط����Ƥ��ޤ��������������䤤��碌��ޤߤޤ�������������ޤळ�η�����PostgreSQL�γ�ĥ�Ǥ�������¾��SQL���Ǥ�������ǵ��ܤ������Ƥμ��Ϸ�̤Ȥ��������͡ʿ�/���ˤ��֤��ޤ���
expression IN (value [, ...])
���դϳ�̤dz��줿�����鼰�Υꥹ�ȤǤ������դμ��η�̤����դμ��Τ����줫����������硢��̤�"true�ʿ���"�ˤʤ�ޤ�������ϰʲ��ξ�ά���Ǥ���
expression = value1 OR expression = value2 OR ...
���դμ���NULL���������硢�ޤ��ϱ�¦���ͤ���������Τ��ʤ��ƾ��ʤ��Ȥ�1�Ĥα��դιԤ�NULL����ľ�硢IN��ʸ�η�̤ϵ��ǤϤʤ�NULL�Ȥʤ뤳�Ȥ����դ��Ƥ�������������ϡ�NULL�ͤ�����Ū���Ȥ߹�碌���Ф���SQL��ɸ�൬§�˽�����ΤǤ���
expression NOT IN (value [, ...])
���դϳ�̤dz��줿�����鼰�Υꥹ�ȤǤ������դμ��η�̤����դμ������Ƥ��������ʤ���硢��̤�"��"�Ǥ�������ϰʲ��ξ�ά���Ǥ���
expression <> value1 AND expression <> value2 AND ...
���դμ���NULL���������硢�ޤ��ϱ�¦���ͤ���������Τ��ʤ������ʤ��Ȥ�1�Ĥα��դμ���NULL�����߽Ф���硢ͽ���̤�NOT IN��ʸ�η�̤Ͽ��ǤϤʤ�NULL�Ȥʤ뤳�Ȥ����դ��Ƥ�������������ϡ�NULL�ͤ�����Ū���Ȥ߹�碌���Ф���SQL��ɸ�൬§�˽�����ΤǤ���
ティップ: ���Ƥξ��ˤ����ơ�x NOT IN y��NOT (x IN y)�������Ǥ�����������IN����Ѥ������NOT IN����Ѥ��������鿴�Ԥ�NULL�ͤˤ��ְ㤤�䤹���ʤ�ޤ�����ǽ�ʸ¤�������Ū��ɽ�����뤳�Ȥ������Ǥ�
expression operator ANY (array expression) expression operator SOME (array expression)
���դϳ�̤dz��줿���ǡ������ͤ��֤��ʤ���Фʤ�ޤ����դμ����������Ǥ��줾����Ф��ơ����ꤵ�줿operator����Ѥ���ɾ������Ӥ���ޤ����ʤ���operator�Ϸ�̤Ȥ��������ͤ���������ɬ�פ�����ޤ������η�̤����ĤǤ⤢��ȡ�ANY�η�̤�"true�ʿ���"�Ǥ�������������ǿ��������Ǥ������̤ʾ���ޤߡ˿��η�̤��ʤ��ȡ���̤�"false�ʵ���"�Ǥ���
����NULL��������������硢ANY�η�̤�NULL�ˤʤ�ޤ������ռ���NULL�Ȥʤ��硢ANY�η�̤��̾�NULL�ˤʤ�ޤ����ʤ��ޤ긷̩�Ǥʤ���ӱ黻�ҤǤϰۤʤ��̤ˤʤ뤫�⤷��ޤ��ˤޤ������դ������NULL���Ǥ��ޤޤ졢���ġ���Ӥ�����̿��Ǥʤ��ͤˤʤä���硢ANY�η�̤ϵ��ǤϤʤ�NULL�ˤʤ�ޤ����ʷ����֤��ˤʤ�ޤ�������̩�ʱ黻�Ҥξ��Ǥ����ˤ���ϡ�NULL���Ф��롢SQL���������Ȥ߹�碌�˴ؤ���ɸ�൬§�˽�����ΤǤ���
SOME��ANY��Ʊ����Ǥ���
expression operator ALL (array expression)
���դϳ�̤dz��줿���ǡ������ͤ��֤��ʤ���Фʤ�ޤ����դμ�����������Ǥ��줾����Ф��ơ����ꤵ�줿operator����Ѥ���ɾ������Ӥ���ޤ����ʤ���operator�Ϸ�̤Ȥ��������ͤ���������ɬ�פ�����ޤ�������������ǿ��������Ǥ������̤ʾ���ޤߡ����Ƥ���Ӥ����ˤʤ��硢ALL�η�̤�"true�ʿ���"�Ǥ���1�ĤǤ�η�̤�����ȡ���̤�"false�ʵ���"�Ǥ���
����NULL��������������硢ALL�η�̤�NULL�ˤʤ�ޤ������ռ���NULL�Ȥʤ��硢ALL�η�̤��̾�NULL�ˤʤ�ޤ����ʸ�̩�Ǥʤ���ӱ黻�ҤǤϰۤʤ��̤ˤʤ뤫�⤷��ޤ��ˤޤ������դ������NULL���Ǥ��ޤޤ졢���ġ���Ӥ�����̵��Ǥʤ��ͤˤʤä���硢ALL�η�̤Ͽ��ǤϤʤ�NULL�ˤʤ�ޤ����ʷ����֤��ˤʤ�ޤ�������̩�ʱ黻�Ҥξ��Ǥ����ˤ���ϡ�NULL���Ф��롢SQL���������Ȥ߹�碌�˴ؤ���ɸ�൬§�˽�����ΤǤ���
row_constructor operator row_constructor
ξ�դȤ�項4.2.11����������ԥ��ȥ饯���Ǥ������Σ��Ĥι��ͤ�Ʊ���ե�����ɿ��Ǥʤ���Фʤ�ޤ���ξ�դϤ��줾��ɾ�����졢�ԤȤ�����Ӥ���ޤ����Ԥ���Ӥϡ�operator��=��<>��<��<=��>��>=�ξ�硢�ޤ��ϡ������Τ����Σ��Ĥ�Ʊ����̣����ľ���ǧ����ޤ����ʤ�����Ū�ˤϡ��黻�Ҥ�B-Tree�黻�ҥ��饹�Υ��С��ޤ��ϡ�B-Tree�黻�ҥ��饹��=���Ф�����ҤǤ���С�����ӱ黻�ҤȤʤ뤳�Ȥ��Ǥ��ޤ�����
=��<>�ξ�硢¾��ư�¿���ۤʤ�ޤ���2�ĤιԤ��б��������Ƥι������Ǥ���NULL���������������������Ȥߤʤ���ޤ������ĤǤ�����Ǥ���NULL�����������ʤ���硢2�ĤιԤ��������ʤ��Ȥߤʤ���ޤ�������ʳ����ιԤ���ӷ�̤�������NULL�ˤǤ���
<��<=��>��>=�ξ�硢�Ԥ����ǤϺ����鱦����Ӥ���ޤ��������ơ������ޤ���NULL���Ȥ߹�碌�����Ĥ��ä��Ȥ�������ߤ��ޤ������Ǥ��Ȥ߹�碌�Τɤ��餫��NULL�Ǥ��ä���硢����Ӥη�̤�������NULL�ˤǤ�������ʤ��С����Ǥ��Ȥ߹�碌����Ӥˤ���̤���ޤ�ޤ����㤨�С�ROW(1,2,NULL) < ROW(1,3,0)�ϡ������ܤ����Ǥ��Ȥ߹�碌�ޤǿʤޤʤ����ᡢNULL�ǤϤʤ������֤��ޤ���
注意: PostgreSQL 8.2�����Ǥϡ�<��<=��> ��>=�ξ��SQL���ͤ˽��äƤ��ޤ���Ǥ�����ROW(a,b) < ROW(c,d)�ʤɤ���Ӥ���������a < c OR (a = c AND b < d)�Ǥ�����a < c AND b < d�Ȥ��Ƽ�������Ƥ��ޤ�����
row_constructor IS DISTINCT FROM row_constructor
���Υ��ȥ饯�Ȥ�<>����Ӥ�������Ƥ��ޤ�����NULL���Ϥ��Ф���NULL���������ʤ������ۤʤ�ޤ�����������ˡ����Ƥ�NULL�ͤ���NULL�ͤ��������ʤ���DISTINCT FROM�ˤ�ΤȤߤʤ��졢�ޤ������Ĥ�NULL����������NOT DISTINCT�ˤ�ΤȤߤʤ���ޤ����������äơ���̤Ͼ�˿������ȤʤꡢNULL�ˤϤʤ�ޤ���
row_constructor IS NOT DISTINCT FROM row_constructor
���Υ��ȥ饯�Ȥ�=����Ӥ�������Ƥ��ޤ�����NULL���Ϥ��Ф���NULL���������ޤ�������ˡ�NULL�ͤ��٤Ƥ���NULL���ͤ��Ф���������DISTINCT FROM�ˤȤߤʤ������Ĥ�NULL����������Ρ�NOT DISTINCT�ˤȤߤʤ��ޤ����������äơ���̤Ͼ�˿������ȤʤꡢNULL�ˤʤ뤳�ȤϤ���ޤ���