Общие > Базы данных

Можно ли упорядочить данные?

(1/3) > >>

Tepncuxopa:
Можно ли добиться упорядоченного хранения данный в таблице по двум полям? Например, есть поле "1" и поле "2". Мне нужно упорядочить записи сначала по первому, а потом по второму, т.е:

 1 | 2
 A | a
 A | c
 A | d
 B | a
 B | b
 B | c

и потом при вводе новой записи, добавлять ее не в конец таблицы, а с учетом упорядоченности. Т.е. запись (\'A\',\'b\') будет добавлена между записями (\'A\',\'a\') и (\'A\',\'c\').
Как это реализовать?

fidget:
зачем тебе это????
Когда будешь выбирать данные из таблицы используй ODER BY поле_1, поле_2

Tepncuxopa:

--- Цитировать ---зачем тебе это????
--- Конец цитаты ---
Затем, что я в другом порядке все равно выводить данные не буду (это точно!). А при запросе теряется время на упорядочивание.

fidget:
Создай индекс по 2м полям
CREATE INDEX myindex ON mytable (column1, column2);

vladsu:
Hi.

Это невозможно!!!

А для ускорения используйте индексы.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии