powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сложный индекс
5 сообщений из 5, страница 1 из 1
Сложный индекс
    #33520999
Asolka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, ни как не могу разобраться со сложным индексом. Мне надо чтобы таблицу можно было сортировать по двум столбикам. Значения в них Number. Как с текстовыми полями делать понятно, а вот как с цифрами?
Спасибо.
...
Рейтинг: 0 / 0
Сложный индекс
    #33521028
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
INDEX ON PADL(nField1,  10 , '0')+PADL(nField2,  10 , '0') TAG Sortig
где 10 - длина твоего цифрового поля
...
Рейтинг: 0 / 0
Сложный индекс
    #33521052
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И какие проблемы?

Код: plaintext
index on str(field1)+str(field2)

или, если field2 есть N(6,0)

Код: plaintext
index on field1* 1000000 +field2
...
Рейтинг: 0 / 0
Сложный индекс
    #33521178
Asolka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, буду пробовать
...
Рейтинг: 0 / 0
Сложный индекс
    #33521193
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только для уменьшения размера индексного файла, т.е. для ускорения работы с таблицей, лучше ограничивать STR - тем, сколько цифр в поле. Например:
index on STR(field1,4) + STR(field2,6)...
Иначе по умаолчанию будет считаться 12.
И потом - в индексе лучше по возможности использовать только строковые функции - они работают чуть быстрее.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сложный индекс
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]