8.6. ��������

PostgreSQL�ṩ��׼��SQL����boolean���μ��� 8-19��boolean�����ж��״̬��"true���棩"��"false���٣�"�͵�����״̬"unknown��δ֪��"��δ֪״̬��SQL��ֵ��ʾ��

�� 8-19. ������������

�����洢�ֽ�����
boolean1�ֽ�״̬Ϊ����

"��"״̬����Ч����ֵ�ǣ�

TRUE
't'
'true'
'y'
'yes'
'on'
'1'

������"��"״̬�������ʹ��������Щֵ��

FALSE
'f'
'false'
'n'
'no'
'off'
'0'

ǰ������ĩβ�Ŀհ׽������ԣ����Ҵ�СдҲ�޹ؽ�Ҫ��ʹ��TRUE��FALSE�����Ĺؼ��ʱȽϺã�SQL���ݣ���

�� 8-2��ʾ��ʹ����ĸt��f���booleanֵ�����ӡ�

�� 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