|
|
|
сортировка подмножества...
|
|||
|---|---|---|---|
|
#18+
Допиустим есть таблица 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 но сортировка применяется уже к обобщенному запросу а как сделать чтобы она применялась только ко второму? может какнибудь подругому можно это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 12:40 |
|
||
|
сортировка подмножества...
|
|||
|---|---|---|---|
|
#18+
Через хранимую процедуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 13:22 |
|
||
|
сортировка подмножества...
|
|||
|---|---|---|---|
|
#18+
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 - работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 14:20 |
|
||
|
сортировка подмножества...
|
|||
|---|---|---|---|
|
#18+
Извините, конечно же: 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" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 14:21 |
|
||
|
сортировка подмножества...
|
|||
|---|---|---|---|
|
#18+
Молоток Малиновский Мозг человека это что то ;))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 15:43 |
|
||
|
сортировка подмножества...
|
|||
|---|---|---|---|
|
#18+
да вообще очень многое можно сделать без ХП. это действительно хорошая тренировка ума. но я вот туповат, и по мне решение с ХП кажется более быстрым и менее ресурсоемким (на копейки, конечно, но все-же) для сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 15:51 |
|
||
|
сортировка подмножества...
|
|||
|---|---|---|---|
|
#18+
Я не знаю есть ли в IB CASE, но если есть, то Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 16:08 |
|
||
|
сортировка подмножества...
|
|||
|---|---|---|---|
|
#18+
Павел Воронцов это в Эскюэль Сервере так можно??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 16:18 |
|
||
|
сортировка подмножества...
|
|||
|---|---|---|---|
|
#18+
Насколько я знаю CASE нету ;((( кстати а что такео ХП ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 16:19 |
|
||
|
сортировка подмножества...
|
|||
|---|---|---|---|
|
#18+
тьфу ты ХП хранимая процедура !! во голова то забита !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 16:21 |
|
||
|
сортировка подмножества...
|
|||
|---|---|---|---|
|
#18+
Ну блин, вы даете... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 16:28 |
|
||
|
сортировка подмножества...
|
|||
|---|---|---|---|
|
#18+
ага ;)) я сейчас переполз на мускл (работу поменял) - кошмар на тройке - полная задница просто плоские таблицы, только примари ключи и индексы!! больше ничего !!!! вот переползаем в этом месяце на 4 версию - там о слава аллаху ;)))!!! появились вторичные ключи, транзакции, юнионы и все !!! (по крайне мере то что заметил и в работе использую) ни о каких ХП сдесь речи даже не идет! а вы говорите! ;))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 16:41 |
|
||
|
сортировка подмножества...
|
|||
|---|---|---|---|
|
#18+
> Ну блин, вы даете... да он наверно имеет ввиду что мы много трепемся не по делу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 17:04 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32316491&tid=1579697]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 386ms |

| 0 / 0 |
