=====������������� UNION � ORDER BY =====
�� ��� ���, �� �� ����������� ���
������ ������������� �������� ����� ���������� � ����� �� ������ �������. �� ������ ����������
����� ������� ��
������ ������� � ����� �� �������. �������, �� �� ������ ���������� �� ����� ���������� �
������������ �������. �� ���
��� ������� ��� ����� ���� ������ ��� ���������� �������� ��� ����� �������. �� ������,
������������ �����������
ORDER BY ����� ����������� ����� �� �����������, ����� ��� �� ��� ��� �������� � ��������������
��������. �������
����������� ��� ��������� ������ ����� ����������� ����� � ������� �� ���������� �������. ���
����� ������
������������, ����� ��� ���������� ����� Peel � ��������� �������, ��� �� ������� ������� ��
������ ����������� �
������� 14.5.
SELECT a.snum, sname, onum, 'Highest on', odate
FROM Salespeople a, Orders b
WHERE a.snum = b.snum AND b.amt = ( SELECT MAX (amt) FROM Orders c WHERE c.odate = b.odate )
UNION SELECT a.snum, (sname, (onum, 'Lowest on', odat
FROM Salespeople a, Orders b
WHEREa.snum = b.snum AND b.amt = ( SELECT MIN (amt) FROM Orders c WHERE c.odate = b.odate )
ORDER BY 3;
1007 |
Rifkin |
3001 |
Lowest on |
10/03/1990 |
1002 |
Serres |
3005 |
Highest on |
10/03/1990 |
1002 |
Serres |
3007 |
Lowest on |
10/04/1990 |
1001 |
Peel |
3008 |
Highest on |
10/05/1990 |
1001 |
Peel |
3008 |
Lowest on |
10/05/1990 |
1003 |
Axelrod |
3009 |
Highest on |
10/04/1990 |
1002 |
Serres |
3010 |
Lowest on |
10/06/1990 |
1001 |
Peel |
3011 |
Highest on |
10/06/1990 |
������� 14.5: ������������ ����������� � �������������� ORDER BY
���� ORDER BY ������������ �� ���������, �� �� ������ ��� ���������. �� ����� ����������� ���
����� �
������� ���������� �����, ���� ������ ������� � ������� ASC ��� DESC ��� �������, ����� �����
��� �� ������ ��� ���
��������� ��������. ��������, ��� ����� 3 � ����������� ORDER BY ��������� ����� ������� ��
����������� SELECT
����� ����������. ��� ��� ������� ����������� - ��� ������� ������, ��� �� ����� ����, �
�������������, ������
������������ �� ������. ���� ����� ��������� �� �� ����� ����� ������ �������� ������. (�������� ����� 7, �����������
������� ������.)