Авторизация



Команды SORT и INDEX

Оценить
(0 голоса)

При организации БД обычно требуется упорядочить записи в таблицах данных. В языке dBASE для этого есть две возможности: 1) записи можно сортировать (упорядочивать) путем создания новой таблицы, в которой записи расположены в нужном порядке; 2) для каждой таблицы БД можно создать одну или несколько индексных таблиц, включающих лишь номера (индексы) записей, расположенные в нужной последовательности.

В первом случае используется команда SORT ТО (имя новой, отсортированной таблицы) ON (имя поля 1)/ (признак) (имя поля 2)/(признак). (имя поля N)| (признак)

В этой записи указано, что сортировать можно по нескольким полям таблицы, причем в каждом случае сортировка может происходить по возрастанию (признак не задан или равен А) или по убыванию (признак равен D). Например, команда SORT ТО КУРАТОРЫ^ ON ПЕДСТАЖ/D, ОКЛАД

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

Для второго случая применяется специальная команда INDEX, формирующая индексную таблицу.

Формат команды
Индексирование
Команда управления указателем текущей строки
Команда ALL
Команды установки указателя текущей записи

Добавить комментарий


Защитный код
Обновить