��� ������ ����������� ������� � ����� ?
��� ����������� ������� � �����, �� ������ ������� ������ ������ �������, ������������, � ����������� ��
� ����� � ����������� � ������ ������ ������� �������. �� ����� ���������� ������ ���������� � ��������
���������, ����� ��� � ������������ ������������. ��� �������� ��� ����� ��������� ������������ ���� ������
����� ���������� ��������� ������ ��������� ������� - � ������� ����������� ��� ����� �� ��������� ����,
��������. �� ������ ���������� ����������� ������� � �����, ��� ����������� ���� ����� ����� � ��� �� �������.
������� �� ����� ���� �� ����������, �� SQL ��������� ������� ���, ��� ���� �� ��� ���� �������. �������
�������, ��� ����������� - ����� ��, ��� � ����� ������ ����������� ����� ����� ���������, �� �����������
����, ��� � ������ ������ ��� ������� ���������. ���������� ��������� ������� ��� ����������� ������� �
�����, ��� �� ��� � ��� ����������� ������������� ������, � ����� ����������. ����� �� ����������� �������
� �����, ��� ����������� ����� �������, ����������� ���������� ����� �������. ����� ��������� � ���� ��������
������ �������, �� ������ ����� ��� ��������� ����� ��� ���� �������. �� ������ ������� ��� � ������� �����������
��������� ���� ���������� ����������� ���������, ����������� ���������� ��� ������ - ������������. �� �����������
�� � ����������� FROM �������. ��� ����� ������: �� ��������� ��� �������, ���������� ������, � ����� ���������
��������� ��� ���. ������� ������ ������� ������� ��� ���� ���������� ������� ���� � ��� �� ����� ������� (�����
������������ � ������� 9.1):
SELECT first.cname, second.cname, first.rating FROM Customers first, Customers second WHERE first.rating = second.rating;
Giovanni |
Giovanni |
200 |
Giovanni |
Liu |
200 |
Liu |
Giovanni |
200 |
Liu |
Liu |
200 |
Grass |
Grass |
300 |
Grass |
Cisneros |
300 |
Clemens |
Hoffman |
100 |
Clemens |
Clemens |
100 |
Clemens |
Pereira |
100 |
Cisneros |
Grass |
300 |
Cisneros |
Cisneros |
300 |
Pereira |
Hoffman |
100 |
Pereira |
Clemens |
100 |
Pereira |
Pereira |
100 |
������� 9.1: ����������� ������� � �����
( �������� �������� ��� �� ������� 9.1, ��� � � ��������� ���������� ��������, ������ ������ �� �����
���������� � ���� ������, � ������������� ����� ���������. ) � �������������� �������, SQL ����� ����
���, ��� ���� �� �� �������� ��� ������� ���������� '������' � '������'. ��� ��� - ����������, �������
���������, �� ���������� ��������� �� ���� ������������ ����������. ���������� ������ � ������ ���� �����������
� ����������� FROM �������, ����� ����� ����� ����� �������. �������� �������� ��� ���������� ����� ��������������
� ����������� SELECT, ���� ���� ��� �� ���������� � ����������� FROM. ��� - ����� ������. SQL ����� �������
��������� ����� ����� ���������� �� ����, �� ����� ��������� ������� ���� ��� �� ���������� ����� � �����������
FROM �������. ��������� ���������� - ������ ���� ������� ����������� ! ����� ������ �������������, ����������
������������ � ��� ������ �� ����� �������� ��������. ������, ����� ������� ��� ����� ������� ����������,
����� �������� � ����, SQL ����� ������������ ��� �������� ����� ����� ��� � ����� ������ ����������� -
����� ������ ������ �� ������ ���������� � ���������� �� � ������ ������� �� ������� ����������.