Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
18
Добавлен:
03.06.2015
Размер:
919.6 Кб
Скачать

Сортировка по одному столбцу

SELECT prod_name, prod_price

FROM Products

ORDER BY prod_name

Выбираются две колонки из таблицы Products

Результат – ответная таблица из двух колонок

Строки этой таблицы сортируются по возрастанию значения поля prod_name

21

Пример для СУБД Access

SELECT [Название Продукта], Цена

FROM Продукты

ORDER BY [Название Продукта]

SQL в варианте СУБД Access допускает использование кириллицы в названиях таблиц и колонок

Если в названии есть запрещенные символы (пробел, запятые и т.д), то всё название заключается в квадратные скобки

22

Сортировка по невыбранным столбцам

SELECT prod_name, prod_price

FROM Products

ORDER BY prod_id

Данные могут сортироваться и по столбцу, который не выбирается этим запросом (которого нет в списке полей после ключевого слова SELECT)

23

Сортировка по нескольким столбцам

SELECT prod_id, prod_price, prod_name

FROM Products

ORDER BY prod_price, prod_name

Чтобы осуществить сортировку по нескольким столбцам, просто укажите их имена через запятую в предложении ORDER BY

24

Пример

SELECT x, y FROM Coord ORDER BY x, y

SELECT x, y FROM Coord ORDER BY y, x

25

Сортировка по номеру столбца

SELECT prod_id, prod_price, prod_name FROM Products

ORDER BY 2, 3

Это равносильно запросу :

SELECT prod_id, prod_price, prod_name FROM Products

ORDER BY prod_price, prod_name

26

Направление сортировки

Ключевое слово DESC — это сокращение от DESCENDING, можно использовать оба ключевых слова.

Ключевое слово DESC применяется только к тому столбцу, после которого оно указано

 

 

 

 

 

SELECT prod_id,

prod_price, prod_name

 

 

FROM Products

ORDER BY prod_price DESC, prod_name

 

 

 

 

 

Для сортировки по возрастанию используется ASC (ASCENDING)

По умолчанию – сортировка по возрастанию

 

 

 

 

SELECT prod_id,

prod_price, prod_name

 

FROM Products

ORDER BY prod_price ASC, prod_name ASC

 

 

 

 

 

 

27

Соседние файлы в папке Управл_данными