Упорядочение выходных полей Order By

Слайд 2


Записи в таблицах реляционной базы данных неупорядочены.
Оператор ORDER BY позволяет упорядочивать

Записи в таблицах реляционной базы данных неупорядочены. Оператор ORDER BY позволяет упорядочивать
выводимые записи в соответствии со значениями одного или нескольких выбранных столбцов.
При этом можно задать возрастающую (ASC) или убывающую (DESC) последовательность сортировки для каждого из столбцов.
По умолчанию принята возрастающая последовательность сортировки.

Слайд 3

ПРИМЕР

Выбрать все данные из таблицы
ПРЕДМЕТЫ с упорядочением по
наименованию предметов, выглядит
следующим образом:
SELECT *
FROM

ПРИМЕР Выбрать все данные из таблицы ПРЕДМЕТЫ с упорядочением по наименованию предметов,
ПРЕДМЕТЫ
ORDER BY наименование;

Слайд 4

ПРИМЕР

Тот же список, но упорядоченный в
обратном порядке, можно получить запросом:
SELECT *
FROM ПРЕДМЕТЫ
ORDER

ПРИМЕР Тот же список, но упорядоченный в обратном порядке, можно получить запросом:
BY наименование DESC;

Слайд 5

ПРИМЕР

Можно упорядочить выводимый
список предметов по значениям
семестров, а внутри семестров — по наименованиям

ПРИМЕР Можно упорядочить выводимый список предметов по значениям семестров, а внутри семестров
предметов.
SELECT *
FROM ПРЕДМЕТЫ
ORDER BY семестр, наименование;

Слайд 6

Предложение ORDER BY может использоваться
с GROUP BY для упорядочения групп записей.
При

Предложение ORDER BY может использоваться с GROUP BY для упорядочения групп записей.
этом оператор ORDER BY в запросе всегда должен быть последним.
SELECT наименование, семестр, MAX(часы)
FROM ПРЕДМЕТЫ
GROUP BY семестр, наименование
ORDER BY семестр;

Слайд 7

Это номера столбцов, указанные при
определении выходных данных в запросе, а не
номера столбцов

Это номера столбцов, указанные при определении выходных данных в запросе, а не
в таблице.
SELECT код_предмета, семестр
FROM ПРЕДМЕТЫ
ORDER BY 2 DESC;

При упорядочении вместо наименований столбцов можно указывать их номера.

Имя файла: Упорядочение-выходных-полей-Order-By.pptx
Количество просмотров: 26
Количество скачиваний: 0