Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Предложение order BY



В общем случае строки в результирующей таблице 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...