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

9.2. ��ӱ黻��

ɽ9-1�˼������̾����ӱ黻�Ҥϻ��Ѳ�ǽ�Ǥ���

ɽ 9-1. ��ӱ黻��

�黻������
< ���ʤ�
> ��ʤ�
<= �ʲ�
>= �ʾ�
= ������
<> or != �������ʤ�

����: !=�黻�ҤϹ�ʸ���Ϥ�<>���Ѵ�����ޤ��� !=�黻�Ҥ�<>�黻�Ҥ˰ۤʤ������Ԥ碌������ϤǤ��ޤ���

��ӱ黻�ҤϤ��ΰ�̣���̤�ʤ�Ф��٤ƤΥǡ������ǻ��ѤǤ��ޤ��� ���٤Ƥ���ӱ黻�Ҥ����黻�Ҥǡ�boolean�ǡ��������֤��ޤ��� 1 < 2 < 3�Τ褦�ʼ���(�֡����ͤ�3����Ӥ���<�黻�Ҥ��ʤ��Τ�)̵���Ǥ���

��ӱ黻�Ҥ˲ä����ü��BETWEEN��ʸ���Ȥ��ޤ���

a BETWEEN x AND y

��

a >= x AND a <= y

��Ʊ��Ǥ���Ʊ�ͤˡ�

a NOT BETWEEN x AND y

a < x OR a > y

��Ʊ��Ǥ��� ����Ū�˺ǽ�η�����2���ܤη����˽񤭴�����Τ�ɬ�פȤʤ�CPU��������ʳ����줾��η����ˤϰ㤤�Ϥ���ޤ���

�ͤ�NULL��NULL�Ǥʤ����򸡾ڤ���ˤϼ��ι�ʸ��Ȥ��ޤ���

expression IS NULL
expression IS NOT NULL

���뤤�ϡ������Ʊ���Ρ���ɸ��ι�ʸ��Ȥ��ޤ���

expression ISNULL
expression NOTNULL

NULL��NULL�Ȥ�"������"�ط��ˤϤ���ޤ���Τǡ�expression = NULL�ȵ��Ҥ��Ƥ������ޤ����� (NULL�ͤ��������ͤ�ɽ���Ƥ��뤿�ᡢ��������Ʊ�Τ�Ʊ�����ɤ����ϼ��̤Ǥ��ޤ���)

���ץꥱ�������ˤ�äƤϡ�(�ְ�äƤ���ΤǤ���)expression = NULL����expression��NULL�ͤ�ɾ�������ΤǤ���п����֤����Ȥ��׵᤹�뤳�Ȥ�����ޤ��� ���Τ褦�ʥ��ץꥱ�������򥵥ݡ��Ȥ��뤿�ᡢtransform_null_equals�¹Ի����ץ�����ͭ���ˤǤ��ޤ�(�㤨�С�SET transform_null_equals TO ON;�Ȼ��ꤷ�ޤ�)�� ���������PostgreSQL��x = NULL���x IS NULL���Ѵ����ޤ��� ����ϥ�꡼��6.5����7.1�ޤǤϥǥե���ȤǤ�����

�֡����ͤ⼡�ι�ʸ�Ǹ��ڤǤ��ޤ���

expression IS TRUE
expression IS NOT TRUE
expression IS FALSE
expression IS NOT FALSE
expression IS UNKNOWN
expression IS NOT UNKNOWN

�����ϡ���˿��������֤����黻���ܤ�NULL�Ǥ��äƤ�NULL�ͤ��֤����ȤϤʤ��Ȥ������ǡ�IS NULL�Ȥ褯���Ƥ��ޤ��� NULL�ͤ����Ϥ����ȡ�"����"�Ȥ��������ͤȤ��ư����ޤ���