Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.08;
Скачать: CL | DM;

Вниз

сортировка во временном НД   Найти похожие ветки 

 
F$   (2009-09-21 13:54) [0]

есть 2 SELECT запроса, к примеру:


SELECT Name, Name2, Status,  FROM Item

SELECT Price, Status FROM Item


после выполнения формируется некий НД. Вопрос: как сделать сортировку по полю статус.


 
Ega23 ©   (2009-09-21 13:58) [1]

SELECT Name, Name2, Status,  FROM Item
Order By Status


 
Jeer ©   (2009-09-21 16:23) [2]


> после выполнения формируется некий НД.

С какого "бодуна" после двух запросов формируется один НД ?
В рамках чего они выполняются ?


 
Palladin ©   (2009-09-21 16:25) [3]


> Jeer ©   (21.09.09 16:23) [2]

запросто, union :)


 
sniknik ©   (2009-09-21 16:30) [4]

> запросто, union :)
не пройдет, набор полей в них разный. и кстати в первом глючный.


 
Jeer ©   (2009-09-21 16:30) [5]

Это два логических запроса с условием, объединенные в один физический ( исполняемый)  :)
Т.е. с точки зрения сервера - запрос один.


 
Palladin ©   (2009-09-21 16:50) [6]


> sniknik ©   (21.09.09 16:30) [4]

понятно разный, я на общий вопрос ответил, а не применительно к бреду аффтора )


 
Ega23 ©   (2009-09-21 16:50) [7]


> не пройдет, набор полей в них разный. и кстати в первом
> глючный.


Пройёдт

SELECT Null as Price, Status, Name, Name2 FROM Item
Union All
SELECT Price, Status, Null as Name, Null as Name2 FROM Item


:)


 
sniknik ©   (2009-09-21 17:03) [8]

> Пройёдт
эээ нет, после обработки напильником как известно и паравоз становиться самолетом...


 
Jeer ©   (2009-09-21 17:24) [9]

Уф.. сколько ашипок и переклюков, как у аффтара, так и у отвечающих.
Гдэ там мой стамеска ?


 
palva ©   (2009-09-21 22:25) [10]

Если данные помещаются в оперативной памяти, то проблем нет. Набор данных загружаем в память и сортируем. Если же такой расход памяти не приемлем, то самый простой путь это загрузить данные в какую-нибудь СУБД (в тот же Access) и выгрузить с сортировкой.

Поэтому сохранять результат во внешнем наборе данных, если он все равно потребует всяких обработок типа сортировки, - плохая идея. Лучше сохранить его в отдельном файле .mdb или даже .sqlite



Страницы: 1 вся ветка

Текущий архив: 2009.11.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
2-1253670540
Время
2009-09-23 05:49
2009.11.08
подсчет времени


6-1191102532
FearG0
2007-09-30 01:48
2009.11.08
Оценить поток на основе TClientSocket


15-1251905091
TStas
2009-09-02 19:24
2009.11.08
"Мои документы" на другом диске


2-1254066924
Джони
2009-09-27 19:55
2009.11.08
Поиск cлова в брaузере


2-1253175802
Роман
2009-09-17 12:23
2009.11.08
как связать таблице по ключевому полю средсвами делфи