Как мы подчеркивали, таблицы - это неупорядоченные наборы данных, и данные которые выходят из них, не обязательно появляются в какой-то определенной последовательности. SQL исполяьзует команду ORDER BY, чтобы позволять вам упорядочивать ваш вывод. Эта команда упорядочивает вывод запроса согласно значениям в том или ином количестве выбранных столбцов. Многочисленные столбцы упорядочиваются один внутри другого, также как с GROUP BY, и вы можете определять возрастание ( ASC ) или убывание ( DESC ) для каждого столбца. По умолчанию установлено - возрастание. Давайте рассмотрим нашу таблицу порядка, приводимую в порядок с помощью номера заказчика ( обратите внимание на значения в cnum столбце): SELECT * FROM Orders ORDER BY cnum DESC;Вывод показывается в Рисунке 7.4.
Рисунок 7. 4: Упорядочение вывода с помощью убывания поля
|