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

Вниз

Сортировка НД   Найти похожие ветки 

 
Atrem   (2002-03-13 20:00) [0]

Люди,как сортировать в обратном порядке?.Мне надо с помощью SQL запроса выдать НД в отсортированном виде.Вроде для числовых нашел как делать,но почему-то вылазит ошибка,что поле мол не найдено.
Запрос следующий:

SELECT -p.keyzak AS ASD , p.MAINKEY, p.Pа, FROM plan p,gs g,zk z WHERE g.gpkey=p.gpkey order by ASD

Тип поля keyzak - integer
В чем ошибка?
И еще как отсортировать в обратном порядке по полю,тип которого Varchar,т.е. строковое?


 
TSV ©   (2002-03-13 20:59) [1]

SELECT select_list
FROM table_source
[WHERE search_condition]
[GROUP BY group_by_expression]
[HAVING search_condition]
[ORDER BY order_expression [ASC | DESC] ]

Удачи. Читай книжки надосуге. :-)


 
wicked ©   (2002-03-13 21:07) [2]

2 Atrem
ошибка потому, что он хочет видеть там не ASD, а p.keyzak... обойти это можно, указывая не имена колонок, а их порядковый номер... в твоём примере будет так: ... order by 1... а в обратном порядке сортируется с помощью DESC... т. о. твой запрос может выглядеть так:

SELECT p.keyzak AS ASD, p.MAINKEY, p.Pа FROM plan p, gs g, zk z WHERE g.gpkey=p.gpkey order by 1 desc

насчёт строковых переменных - стандарт SQL не ограничивает тип поля (blob не в счёт), по которому можно сортировать... так что д(т)ерзай... :)


 
Atrem   (2002-03-14 09:21) [3]

Спасибо всем,помогли!
2 TSV
Представляешь у меня по базам данных 3 книжки и ни в одной об этом ни слова:)


 
Alexandr ©   (2002-03-14 09:31) [4]

книжки плохие.
надо читать "Мартин Грабер. SQL справочное руководство"



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
3-22590
onix
2002-03-18 08:36
2002.04.08
Вопрос по переносу данных с компьютера на компьютер


1-22616
Goblinus
2002-03-26 16:40
2002.04.08
программное эмулирование управляющих клавиш


1-22702
Di
2002-03-26 16:24
2002.04.08
Как определить, насколько (в пикселях) прокручен TreeView своей полосой прокрутки?


3-22601
ТеньЛуны
2002-03-18 14:28
2002.04.08
Oracle


14-22831
VID
2002-02-28 20:33
2002.04.08
Посто интересно