PostgreSQL�Ǥϡ�ɸ��SQL��boolean��������Ƥ��ޤ��� boolean��"��"�⤷����"��"�Ȥ���2�Ĥ����ʤ��ͤΤɤ��餫���뤳�Ȥ��Ǥ��ޤ��� ��3�ξ��֤Ǥ���"����"��SQL��null�ͤ�ɽ������ޤ���
"��"���֤��Ф���ͭ���ʥ�ƥ���ͤˤϼ��Τ�Τ�����ޤ���
TRUE |
't' |
'true' |
'y' |
'yes' |
'1' |
FALSE |
'f' |
'false' |
'n' |
'no' |
'0' |
�� 8-2. boolean����Ȥä�
CREATE TABLE test1 (a boolean, b text); INSERT INTO test1 VALUES (TRUE, 'sic est'); INSERT INTO test1 VALUES (FALSE, 'non est'); SELECT * FROM test1; a | b ---+--------- t | sic est f | non est SELECT * FROM test1 WHERE a; a | b ---+--------- t | sic est
��8-2��t�����f�Ȥ���ʸ����Ȥä�boolean���ͤ����Ϥ��줿���Ȥ��Ƥ��ޤ���
�ƥ��å�: boolean�����ͤ�¾�Υǡ�������ľ�ܥ��㥹�ȤǤ��ޤ���(�㤨�С�CAST (boolval AS integer)�ϵ�ǽ���ޤ���)�� ���Τ褦��CASEʸ����Ѥ��뤳�ȤDz��Ǥ��ޤ��� CASE WHEN boolval THEN 'value if true' ELSE 'value if false' END�� ��9.12�⻲�Ȥ��Ʋ�������
boolean�ϳ�Ǽ��1�Х��Ȼ��Ѥ��ޤ���