![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сортировка [D5, Paradox]
moorcat © (2002-12-09 13:17:00)Как отсортировать данные по алфовиту?
Prooksius (2002-12-09 20:02:00) [1]2 Сергєєв Володимир (09.12.02 19:32)
> Все типа крутые кодеры.... Себя вспомните, когда начинали
> и не знали, как найти нужную запись.
Я на своем опыте изучения дельфи по F1 могу с уверенностью сказать: в начале лучше использовать книгу. В книге (умной) данные систематизированы, что существенно облегчает понимание и запоминание.
Когда это пройдено - да, F1/MSDN и больше ничего не надо.
Теперь по-существу.
Товарищ сказал, что у него таблицы, т.е. скорее всего обычный TTable. И он не знает, как создать индекс и использовать его. Тут совет один - умная книжка.
Сергєєв Володимир (2002-12-09 19:32:00) [2]SELECT
TABLE_NAME.*
FROM
TABLE_NAME
WHERE
(..........)
ORDER BY
TABLE_NAME.FIELD_NAME;
Если столбец у тебя так хранится как вещественный (INTEGER, DECIMAL, DATE, SMALLINT), то данніе еще можно отсортировать в обратном порядке:
SELECT
TABLE_NAME.FIRST_FIELD,
TABLE_NAME.SECOND_FIELD,
............,
TABLE_NAME.N_FILED,
( -TABLE_NAME.FIELD_NAME) AS AFILED_NAME
FROM
TABLE_NAME
WHERE
(..........)
ORDER BY
AFIELD_NAME;
Все типа крутые кодеры.... Себя вспомните, когда начинали и не знали, как найти нужную запись.
Упрекать человека в незнании....
VAleksey (2002-12-09 18:22:00) [3]В такой постановке никак.
Mike Kouzmine (2002-12-09 17:16:00) [4]Нет. Создай индекс, первые поля для связи, последующие для сортировки. Например id - связь, дата номер - сортировка
moorcat (2002-12-09 13:57:00) [5]Да это я знаю, но у меня связаные таблицы, и уже используется индекс. Разве что переключение с одного индекса на другой, но тогда как это зделать?!?!?!
3JIA9I CyKA (2002-12-09 13:44:00) [6]Тогда бросай писать.
Ежик (2002-12-09 13:36:00) [7]
> BorisUK © (09.12.02 13:22)
> да и с << Prooksius ©
> Согласен.
> Давно надо всем перестать отвечать на вопросы типа "покажите
> какие кнопки нажимать..."
> Особенно если ответы на них можно прочесть на первых страницах
> любой книги!
А если у человека нет денег на книги?
BorisUK (2002-12-09 13:22:00) [8]да и с << Prooksius ©
Согласен.
Давно надо всем перестать отвечать на вопросы типа "покажите какие кнопки нажимать..."
Особенно если ответы на них можно прочесть на первых страницах любой книги!
BorisUK (2002-12-09 13:20:00) [9]Индексом если ты в TTable
order by если TQuery
Prooksius (2002-12-09 13:19:00) [10]Совет: купи книжку про Дельфи и базы данных. Без обид. :)