Упорядочение данных

Для упорядочения данных в выборке, полученной в результате выполнения за­проса, используется предложение ORDER BY. Синтаксис оператора SELECT в этом слу­чае будет следующим:

SELECT {* | ALL | DISTINCT поле. поле2 полеN}

FROM Таблица1 {. Таблица2 ТаблицаN}

WHERE условие

ORDER BY поле {ASC | DESC}

После ключевых слов ORDER BY сначала указывается имя поля (полей), по которо­му производится сортировка, а затем — режим сортировки:

· ASC — информация располагается в порядке возрастания значения указанного поля (для текстовых полей — в алфавитном порядке), этот режим использует­ся по умолчанию;

· DESC — информация располагается в порядке убывания значений указанного поля (для текстовых полей — в порядке, обратном алфавитному).

Например, чтобы отсортировать список товаров по алфавиту, следует использо­вать следующий запрос:

SELECT Категория. Наименование. Цена

FROM Товары

ORDER BY Наименование

Результат выполнения данного запроса приведен на рис. 18.

Рис. 18. Пример использования предложения ORDER BY

Вместо имени поля в предложении ORDER BY можно указать целое число, опреде­ляющее порядковый номер поля в списке после ключевого слова SELECT (если про­изводится выборка всех полей таблицы с помощью символа *, то число задает по­рядковый номер поля в таблице базы данных). Например, для вывода списка товаров в порядке убывания цены можно использовать следующий запрос:

SELECT Категория. Наименование. Цена FROM Товары ORDER BY 3 DESC

Результат выполнения запроса изображен на рис. 19.

Рис.19. Пример использования порядкового номера поля в предложении ORDER BY








Дата добавления: 2015-10-21; просмотров: 551;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.