Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В общем случае строки в результирующей таблице SQL -запроса не упорядочены каким-либо определенным образом. Однако их можно требуемым образом отсортировать, для чего в оператор SELECT помещается фраза ORDER BY. Фраза ORDER BY включает список разделенных запятыми идентификаторов столбцов, по которым требуется упорядочить результирующую таблицу запроса. Идентификатор столбца может представлять собой либо его имя, либо номер, который идентифицирует элемент списка SELECT его позицией в этом списке. Самый левый элемент списка имеет номер 1, следующий — номер 2 и т.д. Номера столбцов могут использоваться в тех случаях, когда столбцы, по которым следует упорядочить результат, являются вычисляемыми, а фраза AS с указанием имени этого столбца в операторе SELECT отсутствует. Фраза ORDER BY позволяет упорядочить выбранные записи в порядке возрастания (ASC) или убывания (DESC) значений любого столбца или комбинации столбцов, независимо от того, присутствуют эти столбцы в таблице результатов или нет. Однако в некоторых диалектах требуется, чтобы фраза ORDER BY обязательно присутствовала в списке выборки оператора SELECT. В любом случае фраза ORDER BY всегда должна быть последним элементом в операторе SELECT.
Пример №5. Из таблицы Академическая справка составьте список студентов, используйте №зк, фак, ФиоСтудента. Отсортируйте список по ФиоСтудента (по убыванию).
Дата публикования: 2015-01-10; Прочитано: 397 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!