Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 order by по 2 полям  [new]
Oleg3412
Member

Откуда:
Сообщений: 111
Добрый вечер!

Прошу принять моё невежество, но любознательность не дает покоя понять, как сделать сортировку по двум полям по убыванию ID_DOG, VAL (от Экселя не могу отвыкнуть).

Сделал запрос:

select * from
(select
"ID",
"ID_DOG",
"VAL",
"DT_BEG",
"DT_END",
"LOGIN"
from "TASK11"
order by ID_DOG
)
order by VAL,

но в таблице была сделана сортировка по второму полю:
ID_DOG VAL
Edit 5 8 1 13-НОЯ-2014 13-НОЯ-2014
Edit 6 8 2 13-НОЯ-2014 13-НОЯ-2014
Edit 3 6 5 13-НОЯ-2014 -
Edit 1 562 5 11-НОЯ-2014 13-НОЯ-2014
Edit 7 8 5 13-НОЯ-2014 -
Edit 2 562 6 13-НОЯ-2014 -
Edit 4 7 8 13-НОЯ-2014 -

Как сделать так, чтобы сортировка сначала была по ID_DOG, а внутри каждого ID_DOG по VAL?
13 ноя 14, 22:38    [16843181]     Ответить | Цитировать Сообщить модератору
 Re: order by по 2 полям  [new]
Oleg3412
Member

Откуда:
Сообщений: 111


К сообщению приложен файл. Размер - 37Kb
13 ноя 14, 22:41    [16843188]     Ответить | Цитировать Сообщить модератору
 Re: order by по 2 полям  [new]
Wolverines
Member

Откуда:
Сообщений: 118
Один order by ID_DOG DESC, VAL DESC
13 ноя 14, 22:48    [16843213]     Ответить | Цитировать Сообщить модератору
 Re: order by по 2 полям  [new]
-2-
Member

Откуда:
Сообщений: 15330
Oleg3412,

чтение какой-нибудь простецкой книжки sql для чайников отнимет всего пару часов. если на работу ездить на трамвае по полчаса в один конец, вторник уже будешь сам давать советы.
13 ноя 14, 22:50    [16843219]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить