Форум: "Базы";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];
ВнизВозможно вопрос глупый, но всё таки.. Найти похожие ветки
← →
Hamster (2002-05-06 05:06) [0]Есть table в ней есть поля "наименование" "модель" "тех-характеристики" "цена"..там щас около 3000 позиций (сложная бытовая техника)..и всё свалено подрят..т.е
___
телевизор ...
пылесос ....
микроволновка ...
пылесос ...
микроволновка ....
микроволновка ......
телевизор . ....
_
Как сделать так шоб сначала пылесосы шли с пылесосами а телевизоры с телевизорами..т.е
__
телевизор
телевизор
телевизор
телевизор
телевизор
....
пылесос
пылесос
пылесос
пылесос
пылесос
......
___________
Т.е отсортировать..и показать результат в dbgride"е..
← →
Oleg_er (2002-05-06 06:41) [1]select * from xxx order by наименование
и этот запрос отобразить гриде
← →
HAZARD (2002-05-06 10:53) [2]c SQL не всегда набор данных можно редактировать в данном случае Order BY этого не позволит.
Создай индекс по полю наименование и упорядочивай на здоровье безо всяких SQL
← →
Johnmen (2002-05-06 11:08) [3]>HAZARD © (06.05.02 10:53)
Редактировать можно всегда, достаточно сделать его живым...
← →
HAZARD (2002-05-06 12:41) [4]Johnmen © (06.05.02 11:08)
пробовал, не всегда получалось, а индекс сделал и все как по маслу
← →
Johnmen (2002-05-06 12:46) [5]Без индекса не выходило, т.к. в этом случае невозможно однозначно идентифицировать запись. :)))
← →
Desdechado (2002-05-06 14:37) [6]индекс, конечно, тут не обязателен. Но желателен, т.к. текстовые поля сортируются медленнее числовых, а при сложных выборках тоже полезно
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c