powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / сортировка подмножества...
14 сообщений из 14, страница 1 из 1
сортировка подмножества...
    #32315965
Raps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Допиустим есть таблица TABLE с полями I, K, N1, N2, N3

как написать запрос чтобы выводились сначала записи с I=1 а затем с I<>1 но отсортированные по K?

пробовал через UNION

SELECT I, K, N1, N2, N3 FROM TABLE
WHERE I=1
UNION
SELECT I, K, N1, N2, N3 FROM TABLE
WHERE I<>1
ORDER BY 2

но сортировка применяется уже к обобщенному запросу а как сделать чтобы она применялась только ко второму?
может какнибудь подругому можно это сделать?
...
Рейтинг: 0 / 0
сортировка подмножества...
    #32316036
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через хранимую процедуру.
...
Рейтинг: 0 / 0
сортировка подмножества...
    #32316152
Малиновский Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT 1, I, K, N1, N2, N3 FROM TABLE
WHERE I=1
UNION
SELECT 2, I, K, N1, N2, N3 FROM TABLE
WHERE I<>1
ORDER BY 1,2

Для Interbase - работает
...
Рейтинг: 0 / 0
сортировка подмножества...
    #32316155
Малиновский Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, конечно же:

SELECT 1, I, K, N1, N2, N3 FROM TABLE
WHERE I=1
UNION
SELECT 2, I, K, N1, N2, N3 FROM TABLE
WHERE I<>1
ORDER BY 1,3
- для сортировки по "k"
...
Рейтинг: 0 / 0
сортировка подмножества...
    #32316297
Gatorr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Молоток Малиновский
Мозг человека это что то ;)))
...
Рейтинг: 0 / 0
сортировка подмножества...
    #32316320
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да вообще очень многое можно сделать без ХП. это действительно хорошая тренировка ума.

но я вот туповат, и по мне решение с ХП кажется более быстрым и менее ресурсоемким (на копейки, конечно, но все-же) для сервера
...
Рейтинг: 0 / 0
сортировка подмножества...
    #32316360
Фотография Павел Воронцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знаю есть ли в IB CASE, но если есть, то
Код: plaintext
1.
SELECT I, K, N1, N2, N3 FROM TABLE 
ORDER BY CASE I WHEN  1  THEN  1  ELSE  2  END,  2 
...
Рейтинг: 0 / 0
сортировка подмножества...
    #32316378
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Воронцов

это в Эскюэль Сервере так можно???
...
Рейтинг: 0 / 0
сортировка подмножества...
    #32316379
Gatorr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насколько я знаю CASE нету ;(((

кстати а что такео ХП ???
...
Рейтинг: 0 / 0
сортировка подмножества...
    #32316383
Gatorr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тьфу ты ХП
хранимая процедура !!
во голова то забита !!!
...
Рейтинг: 0 / 0
сортировка подмножества...
    #32316396
Малиновский Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну блин, вы даете...
...
Рейтинг: 0 / 0
сортировка подмножества...
    #32316411
Gatorr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ага ;))

я сейчас переполз на мускл
(работу поменял)
- кошмар
на тройке - полная задница
просто плоские таблицы, только примари ключи и индексы!!
больше ничего !!!!

вот переползаем в этом месяце на 4 версию - там
о слава аллаху ;)))!!!
появились вторичные ключи, транзакции, юнионы
и все !!!
(по крайне мере то что заметил и в работе использую)

ни о каких ХП сдесь речи даже не идет!
а вы говорите!

;)))
...
Рейтинг: 0 / 0
сортировка подмножества...
    #32316451
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Ну блин, вы даете...

да он наверно имеет ввиду что мы много трепемся не по делу...
...
Рейтинг: 0 / 0
сортировка подмножества...
    #32316491
Gatorr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да нет
вряд ли
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / сортировка подмножества...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]