Chapter 7. ��ѯ

Table of Contents
7.1. ����
7.2. ����ʽ
7.2.1. FROM �Ӿ�
7.2.2. WHERE �Ӿ�
7.2.3. GROUP BY �� HAVING �Ӿ�
7.3. ѡ���б�
7.3.1. ѡ���б���
7.3.2. �ֶα�ǩ
7.3.3. DISTINCT
7.4. ��ϲ�ѯ
7.5. ������
7.6. LIMIT �� OFFSET

ǰ����½ڽ�������δ��������������������ǣ� �Լ���β�����Щ���ݡ������������ڿ���������δ����ݿ��м��������ˡ�

7.1. ����

�����ݿ��м������ݵĹ��̻����������ѯ�� �� SQL �� SELECT ��������������ѯ�� SELECT �����ͨ���﷨��

SELECT select_list FROM table_expression [sort_specification]

���漸������ѡ���б�����ʽ��������������ϸ�ڡ�

��򵥵IJ�ѯ����ʽ����

SELECT * FROM table1;

������һ�������table1�����������table1�м��������к������ֶΡ� �������ķ���ȡ���ڿͻ���Ӧ�á����磬psql ��������Ļ����ʾһ�� ASCII �������ɵı�� �ͻ��˿⽫�ṩ���������к��ֶεĺ������� ѡ���б����� * ��ζ�����б���ʽ�ṩ���ֶΡ� һ��ѡ���б�Ҳ����ѡ������ֶε�һ���Ӽ������ڼ�������֮ǰ���ֶν��м��㣻 ���磬���table1�н���a��b����c���ֶΣ����ܻ�������������ô�����������IJ�ѯ��

SELECT a, b + c FROM table1;

������b��c���������������ͣ��� ���� Section 7.3 ��ȡ����ϸ�ڡ�

FROM table1 ��һ�ַdz��򵥵ı���ʽ����ֻ��ȡ��һ���� ͨ��������ʽ�����ǻ��������ӣ����Ӳ�ѯ�ĸ��ӹ��졣 ����Ҳ����ʡ�Ա���ʽ��¼����SELECT�����һ����������

SELECT 3 * 4;

���ѡ���б���ı��ʽ���ر仯�Ľ������ô��������͸������ˡ� ���磬�����������������ú�����

SELECT random();