ВУЗ:
Составители:
Рубрика:
65
ключевое слово DESC. Фраза ORDER BY позволяет упорядочить
выбранные записи в порядке возрастания или убывания значений
любого столбца или комбинации столбцов, независимо от того,
присутствуют эти столбцы в таблице результата или нет. Фраза
ORDER BY всегда должна быть последним элементом в опера-
торе SELECT.
Пример 42. Вывести список студентов в алфавитном порядке:
SELECT Fio
FROM Students
ORDER BY Fio;
Во фразе ORDER BY может быть указано и больше одного
элемента. Главный (первый) ключ сортировки определяет общую
упорядоченность строк результирующей таблицы. Если во всех
строках результирующей таблицы значения главного ключа сорти-
ровки являются уникальными, нет необходимости использовать до-
полнительные ключи сортировки. Однако если значения главного
ключа не уникальны, в результирующей таблице будет присутство-
вать несколько строк с одним и тем же значением старшего ключа
сортировки. В этом случае, возможно, придется упорядочить строки
с одним и тем же значением главного ключа по какому-либо допол-
нительному ключу сортировки.
Пример 43. Вывести ФИО студентов и номера их зачеток.
Фамилии студентов упорядочить в алфавитном порядке, а номера
зачеток – по убыванию:
SELECT Fio, Nomer_zachetki
FROM Students
ORDER BY Fio, Nomer_zachetki DESC;
Пример 44. Упорядочить вывод по номеру столбца:
SELECT Fio, Data_Rozhd, Nomer_zachetki, Adres FROM students
ORDER BY 3 DESC;
Результат выполнения запроса приведен на рис. 15.
Рис. 15. Упорядочение вывода
ключевое слово DESC. Фраза ORDER BY позволяет упорядочить
выбранные записи в порядке возрастания или убывания значений
любого столбца или комбинации столбцов, независимо от того,
присутствуют эти столбцы в таблице результата или нет. Фраза
ORDER BY всегда должна быть последним элементом в опера-
торе SELECT.
Пример 42. Вывести список студентов в алфавитном порядке:
SELECT Fio
FROM Students
ORDER BY Fio;
Во фразе ORDER BY может быть указано и больше одного
элемента. Главный (первый) ключ сортировки определяет общую
упорядоченность строк результирующей таблицы. Если во всех
строках результирующей таблицы значения главного ключа сорти-
ровки являются уникальными, нет необходимости использовать до-
полнительные ключи сортировки. Однако если значения главного
ключа не уникальны, в результирующей таблице будет присутство-
вать несколько строк с одним и тем же значением старшего ключа
сортировки. В этом случае, возможно, придется упорядочить строки
с одним и тем же значением главного ключа по какому-либо допол-
нительному ключу сортировки.
Пример 43. Вывести ФИО студентов и номера их зачеток.
Фамилии студентов упорядочить в алфавитном порядке, а номера
зачеток – по убыванию:
SELECT Fio, Nomer_zachetki
FROM Students
ORDER BY Fio, Nomer_zachetki DESC;
Пример 44. Упорядочить вывод по номеру столбца:
SELECT Fio, Data_Rozhd, Nomer_zachetki, Adres FROM students
ORDER BY 3 DESC;
Результат выполнения запроса приведен на рис. 15.
Рис. 15. Упорядочение вывода
65
Страницы
- « первая
- ‹ предыдущая
- …
- 64
- 65
- 66
- 67
- 68
- …
- следующая ›
- последняя »
