• Главная
  • Карта сайта
Не найдено

Сортировка в базах данных

Опубликовано: 02.09.2018

видео Сортировка в базах данных

SQL: Сортировка данных в запросе (ORDER BY) в Microsoft Access

Сортировка в базах данных

Базы данных могут содержать сотни и тысячи записей. Часто бывает необходимо их упорядочить, т. е. расположить в определенной последовательности. Упорядочение записей называется сортировкой .



Сортировка записей производится по какому-либо полю базы данных. Значения, содержащиеся в этом поле, располагаются в порядке возрастания или убывания . В процессе сортировки целостность записей сохраняется, т. е. строки таблицы перемещаются целиком.

При сортировке по возрастанию данные различных типов выстраиваются в следующем порядке:


4 задание ЕГЭ Информатика 2018. Хранение, поиск и сортировка информации в базах данных

- числа - от наименьшего отрицательного до наибольшего положительного числа;

- текст - в алфавитном порядке (числа, знаки, латинский алфавит, русский алфавит);

- дата и время - в хронологическом порядке.

A6. Поиск и сортировка в БД ЕГЭ по информатике 2013

При сортировке по убыванию данные выстраиваются в порядке, обратном вышеуказанному.

Сортировка базы данных - это упорядочение записей по значениям одного из полей.

Например, после сортировки по возрастанию по текстовому полю "Фамилия" база данных "Записная книжка" примет вид, показанный в табл. 5.3.

Таблица 5.3. Результат сортировки базы данных "Записная книжка"
Фамилия Телефон E-mail
2 Иванов 222-22-22 [email protected]
3 Петров 333-33-33 [email protected]
1 Сидоров 111-11-11 [email protected]

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

В текстовых редакторах Microsoft Word и OpenOffice Writer сортировку записей в базе данных можно осуществить с помощью команды [Таблица-Сортировка...] . В диалоговом окне Сортировка можно указать последовательность и порядок проведения вложенной сортировки.

В качестве примера осуществим вложенную сортировку базы данных "Компьютеры" по возрастанию по трем полям Тип компьютера, Процессор и Память (рис. 5.3).

В электронных таблицах существует режим сортировки, который позволяет после выбора любого столбца расширить диапазон сортируемых данных. В этом случае по данным выделенного столбца будут сортироваться строки (записи базы данных) целиком (рис. 5.4).

Сортировка данных в столбцах электронной таблицы.

Электронные таблицы позволяют сортировать данные в отдельных столбцах. Если в столбец электронной таблицы ввести данные одного типа (числа, текст, даты или время), можно произвести их сортировку по возрастанию или убыванию. Ниже приведена таблица 5.4, в которой сортировка данных в столбцах проведена следующим образом:

- в столбце А - сортировка чисел по возрастанию;

- в столбце В - сортировка текста по убыванию;

- в столбце С - сортировка дат по возрастанию;

- в столбце D - сортировка времени по убыванию.

Таблица 5.4. Сортировка чисел, текста, дат и времени в столбцах
  A B C D
1 -10 бит суббота, Январь 01,2000 20:30
2 -5 bit понедельник, Март 03,2003 16:30
3 0 $ понедельник, Январь 12, 2004 12:30
4 1 5 среда, Март 03, 2004 8:30
5 5 1 среда, Январь 12, 2005 4:30

Контрольные вопросы

1. В чем состоит различие между сортировкой записей базы данных и сортировкой данных в столбцах электронной таблицы?

Задания для самостоятельного выполнения

5.5 Задание с кратким ответом. В каком порядке расположатся записи в базе данных "Компьютеры" (см. табл. 5.2) после сортировки по убыванию по полю Тип компьютера ? По полю Процессор ? По полю Память ?

5.6 Практическое задание. В текстовом редакторе отсортировать базу данных "Записная книжка" (см. табл. 5.1) по полю Фамилия .

5.7 Практическое задание. В электронных таблицах отсортировать базу данных "Записная книжка" (см. табл. 5.1) по полю Фамилия .

5.8 Практическое задание. В текстовом редакторе осуществить вложенную сортировку базы данных "Компьютеры" (см. табл. 5.2) по возрастанию по полям Тип компьютера, Процессор и Память .

Новости
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью

rss