70 likes | 587 Views
Сортировка, удаление и добавление записей в базу данных. Что понимается под сортировкой БД?. Сортировка , удаление и добавление записей
E N D
Сортировка, удаление и добавление записей в базу данных
Что понимается под сортировкой БД? Сортировка, удаление и добавлениезаписей Оченьчастозаписи в таблицахбываютупорядоченыпокакому-топринципу. Например, в телефонныхсправочниках — в алфавитномпорядкефамилийабонентов; в расписаниидвиженияпоездов — в порядкевремениотправления; в таблицефутбольногочемпионата — повозрастаниюномераместа, котороезанимаеткоманда. Процессупорядочениязаписей в таблиценазываетсясортировкой. В командесортировкидолжнабытьуказанаследующаяинформация: а) позначениюкакогополяпроизводитьсортировку; б) в какомпорядкесортироватьзаписи (повозрастаниюилиубываниюзначенийполя); в) в какомфайлесохранитьотсортированнуютаблицу. Форматкомандысортировкитаков: . сортировать <имяфайла> по <имяполя>/<признак порядка> Далее
Послесловапоуказываетсяимятогополя, позначениюкоторогобудетпроисходитьсортировка. В такомслучаеэтополеназываетсяключомсортировки. Пусть в нашейгипотетической СУБД признакомпорядкабудетоднаиздвухбукв: «А» или «Б». Признак «А» обозначаетсортировкуповозрастанию, «Б» — поубываниюзначенийключа. Примечание: часто в реальных СУБД покомандеудалитьлишьпомечаютсязаписи, предназначенныедляудаления. Исключениеихизфайлапроисходитпослевыполненияпроцедурысжатияфайла. Втораякоманда, изменяющаясодержаниеготовойтаблицы — командадобавления. Выглядитонатак: . добавить Поэтойкомандепользователюпредоставляетсявозможностьввестизначениеполейновойзаписи, котораязанесется в конецтаблицы. Пример
СОРТИРОВКА ЗАПИСЕЙ В БАЗЕ ДАННЫХ ПО УБЫВАНИЮ ПО ВОЗРАСТАНИЮ ПО НЕСКОЛЬКИМ КЛЮЧАМ выбрать <список полей>где <условие выбора> сортировать <ключи сортировки> по<порядок сортировки> выбратьвсе сортировать ВЛАЖНОСТЬпо убыванию Отсортировать записи таблицы «Погода» по убыванию значений влажности Главная
СОРТИРОВКА ЗАПИСЕЙ В БАЗЕ ДАННЫХ ПО УБЫВАНИЮ ПО ВОЗРАСТАНИЮ ПО НЕСКОЛЬКИМ КЛЮЧАМ . выбрать <список полей>где <условие выбора> сортировать <ключи сортировки> по<порядок сортировки> . выбратьАВТОР, НАЗВАНИЕ, ГОДгде ГОД >1985 сортировать АВТОР по возрастанию Отсортировать записи БД «Домашняя библиотека в алфавитном порядке по фамилиям авторов. В итоговую таблицу выберем только сведения о книгах, изданных после 1985 года. Выведем три поля: АВТОР, НАЗВАНИЕ, ГОД. Главная
СОРТИРОВКА ЗАПИСЕЙ В БАЗЕ ДАННЫХ ПО УБЫВАНИЮ ПО ВОЗРАСТАНИЮ ПО НЕСКОЛЬКИМ КЛЮЧАМ . выбрать <список полей>где <условие выбора> сортировать <ключи сортировки> по<порядок сортировки> . выбратьАВТОР, НАЗВАНИЕ, ГОДгде ГОД >1985 сортировать АВТОР по возрастанию, НАЗВАНИЕ по возрастанию Отсортировать записи БД «Домашняя библиотека в алфавитном порядке по фамилиям авторов. В итоговую таблицу выберем только сведения о книгах, изданных после 1985 года. Выведем три поля: АВТОР, НАЗВАНИЕ, ГОД. Упорядочить книги одного автора в алфавитном порядке их названий. Главная