Сортировка, удаление и добавление записей Очень часто записи в таблицах бывают упорядочены по какому-то принципу. Например, в телефонных справочниках в алфавитном порядке фамилий абонентов; в расписании движения поездов в порядке времени отправления; в таблице футбольного чемпионата по возрастанию номера места, которое занимает команда. Процесс упорядочения записей в таблице называется сортировкой. В команде сортировки должна быть указана следующая информация: а) по значению какого поля производить сортировку; б) в каком порядке сортировать записи (по возрастанию или убыванию значений поля); в) в каком файле сохранить отсортированную таблицу. Формат команды сортировки таков:. сортировать по / по / Далее Что понимается под сортировкой БД?
После слова по указывается имя того поля, по значению которого будет происходить сортировка. В таком случае это поле называется ключом сортировки. Пусть в нашей гипотетической СУБД признаком порядка будет одна из двух букв: «А» или «Б». Признак «А» обозначает сортировку по возрастанию, «Б» по убыванию значений ключа. Примечание: часто в реальных СУБД по команде удалить лишь помечаются записи, предназначенные для удаления. Исключение их из файла происходит после выполнения процедуры сжатия файла. Вторая команда, изменяющая содержание готовой таблицы команда добавления. Выглядит она так:. добавить По этой команде пользователю предоставляется возможность ввести значение полей новой записи, которая занесется в конец таблицы. Пример
Отсортировать записи таблицы «Погода» по убыванию значений влажности ВЛАЖНОСТЬ выбрать все сортировать ВЛАЖНОСТЬ по убыванию СОРТИРОВКА ЗАПИСЕЙ В БАЗЕ ДАННЫХ ПО УБЫВАНИЮ ПО ВОЗРАСТАНИЮПО НЕСКОЛЬКИМ КЛЮЧАМ выбрать где сортировать по База данных «Погода» ДЕНЬОСАДКИ ТЕМПЕРАТУРА (градусы С) ДАВЛЕНИЕ (мм рт.ст.) ВЛАЖНОСТЬ (проценты) Снег- 3, Без осадков Туман1,01, Дождь3,43, Без осадков5,25, База данных «Погода» ДЕНЬОСАДКИ ТЕМПЕРАТУРА (градусы С) ДАВЛЕНИЕ (мм рт.ст.) ВЛАЖНОСТЬ (проценты) Туман1,01, Дождь3,43, Без осадков5,25, Снег- 3, Без осадков Главная
ПО УБЫВАНИЮ ПО ВОЗРАСТАНИЮ ПО НЕСКОЛЬКИМ КЛЮЧАМ. выбрать где сортировать по Отсортировать записи БД «Домашняя библиотека в алфавитном порядке по фамилиям авторов. В итоговую таблицу выберем только сведения о книгах, изданных после 1985 года. Выведем три поля: АВТОР, НАЗВАНИЕ, ГОД. Отсортировать записи БД «Домашняя библиотека в алфавитном порядке по фамилиям авторов. В итоговую таблицу выберем только сведения о книгах, изданных после 1985 года. Выведем три поля: АВТОР, НАЗВАНИЕ, ГОД. АВТОР, НАЗВАНИЕ, ГОД ГОД >1985. выбрать АВТОР, НАЗВАНИЕ, ГОД где ГОД >1985 АВТОР сортировать АВТОР по возрастанию База данных «Домашняя библиотека» НОМЕРАВТОРНАЗВАНИЕГОДПОЛКА 0001Беляев А. Р.Человек-амфибия Кервуд Д.Бродяги севера Тургенев И. С.Повести и рассказы Олеша Ю. К.Избранное Беляев А. Р.Звезда КЭЦ Тынянов Ю. Н.Кюхля Толстой Л. Н.Повести и рассказы Беляев А. Р.Избранное19947 АВТОРНАЗВАНИЕГОД Беляев А. Р.Человек-амфибия1987 Беляев А. Р.Звезда КЭЦ1990 Беляев А. Р.Избранное1994 Кервуд Д.Бродяги севера1991 Олеша Ю. К.Избранное1987 Толстой Л. Н.Повести и рассказы1986 СОРТИРОВКА ЗАПИСЕЙ В БАЗЕ ДАННЫХ Главная
ПО УБЫВАНИЮПО ВОЗРАСТАНИЮ ПО НЕСКОЛЬКИМ КЛЮЧАМ. выбрать где сортировать по Отсортировать записи БД «Домашняя библиотека в алфавитном порядке по фамилиям авторов. В итоговую таблицу выберем только сведения о книгах, изданных после 1985 года. Выведем три поля: АВТОР, НАЗВАНИЕ, ГОД. Упорядочить книги одного автора в алфавитном порядке их названий. Отсортировать записи БД «Домашняя библиотека в алфавитном порядке по фамилиям авторов. В итоговую таблицу выберем только сведения о книгах, изданных после 1985 года. Выведем три поля: АВТОР, НАЗВАНИЕ, ГОД. Упорядочить книги одного автора в алфавитном порядке их названий. АВТОР, НАЗВАНИЕ, ГОД ГОД >1985. выбрать АВТОР, НАЗВАНИЕ, ГОД где ГОД >1985 АВТОРНАЗВАНИЕ сортировать АВТОР по возрастанию, НАЗВАНИЕ по возрастанию База данных «Домашняя библиотека» НОМЕРАВТОРНАЗВАНИЕГОДПОЛКА 0001Беляев А. Р.Человек-амфибия Кервуд Д.Бродяги севера Тургенев И. С.Повести и рассказы Олеша Ю. К.Избранное Беляев А. Р.Звезда КЭЦ Тынянов Ю. Н.Кюхля Толстой Л. Н.Повести и рассказы Беляев А. Р.Избранное19947 АВТОРНАЗВАНИЕГОД Беляев А. Р.Звезда КЭЦ1990 Беляев А. Р.Избранное1994 Беляев А. Р.Человек-амфибия1987 Кервуд Д.Бродяги севера1991 Олеша Ю. К.Избранное1987 Толстой Л. Н.Повести и рассказы1986 СОРТИРОВКА ЗАПИСЕЙ В БАЗЕ ДАННЫХ Главная