Chapter 9. �����Ͳ�����

Table of Contents
9.1. �߼�������
9.2. �Ƚϲ�����
9.3. ��ѧ�����Ͳ�����
9.4. �ַ��������Ͳ�����
9.5. �������ִ������Ͳ�����
9.6. λ�������Ͳ�����
9.7. ģʽƥ��
9.7.1. LIKE
9.7.2. SIMILAR TO ������ʽ
9.7.3. POSIX ������ʽ
9.8. �������͸�ʽ������
9.9. ʱ��/���ں����Ͳ�����
9.9.1. EXTRACT��date_part
9.9.2. date_trunc
9.9.3. AT TIME ZONE
9.9.4. ��ǰ����/ʱ��
9.10. ���κ����Ͳ�����
9.11. �����ַ���ͺ����Ͳ�����
9.12. ���������
9.13. �������ʽ
9.13.1. CASE
9.13.2. COALESCE
9.13.3. NULLIF
9.14. ���麯���Ͳ�����
9.15. �ۼ�����
9.16. �Ӳ�ѯ���ʽ
9.16.1. EXISTS
9.16.2. IN
9.16.3. NOT IN
9.16.4. ANY/SOME
9.16.5. ALL
9.16.6. ���бȽ�
9.17. �к�����Ƚ�
9.17.1. IN
9.17.2. NOT IN
9.17.3. ANY/SOME �����飩
9.17.4. ALL (array)
9.17.5. ���бȽ�
9.18. ���ؼ��ϵĺ���
9.19. ϵͳ��Ϣ����
9.20. ϵͳ������

PostgreSQL Ϊ�ڽ������������ṩ�˴����ĺ����Ͳ������� �û�Ҳ���Զ��������Լ��ĺ����Ͳ������� �� Part V �������������� psql ���� \df �� \do ���Էֱ�������ʾ����ʵ�ʿ��õĺ����Ͳ��������б�

����������ֲ�ԣ���ô��ע�⣬�����ڱ��������Ĵ���������Ͳ������� ����������������ͱȽϲ������Լ�һЩ������ȷ��ǵĺ������⣬��û����SQL��׼�������� ������� SQL ʵ��Ҳ����Щ��չ�Ĺ��ܣ� ���Һܶ�ʱ��ͬ�����ݿ��Ʒ����Щ�������໥���ݵġ�

9.1. �߼�������

���õ��߼��������У�

AND
OR
NOT

SQL ʹ����ֵ�IJ����߼�����ʱ��ֵ����"unknown"�� �۲�������ֵ��

aba AND ba OR b
TRUETRUETRUETRUE
TRUEFALSEFALSETRUE
TRUENULLNULLTRUE
FALSEFALSEFALSEFALSE
FALSENULLFALSENULL
NULLNULLNULLNULL

aNOT a
TRUEFALSE
FALSETRUE
NULLNULL

������ AND �� OR ���ǿɽ����ģ� Ҳ����˵������Խ������Ҳ���������Ӱ��������������� Section 4.2.12 ��ȡ�й��ӱ��ʽ����˳��ĸ�����Ϣ��