Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Каким образом запрос SELECT... UNION ALL SELECT .... возвращает значения / 6 сообщений из 6, страница 1 из 1
18.04.2003, 18:32
    #32144406
none
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Каким образом запрос SELECT... UNION ALL SELECT .... возвращает значения
Могу ли я точно быть уверен, что конструкция:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
SQL> SELECT  10  AS AAA FROM DUAL
   2   UNION ALL
   3   SELECT  5  FROM DUAL
   4   UNION ALL
   5   SELECT  18  FROM DUAL
   6   ;

       AAA
 ----------
 
         10 
          5 
         18 


вернет мне значения ИМЕННО в порядке их перечисления, деже если SELECT'ов будет порядка 1000, а не как бы то ни было иначе, как то: в порядке возрастания/убывания, или в порядке извесном только всевышнему, но не программисту.
???

PS1: Ссылочка на доку приветствуется.
PS2: Софтбилдеру: будучи незарегистрированным анонимусом, надеюсь что сформулировал тему коротко и ясно и не попаду в ваш черный список.
...
Рейтинг: 0 / 0
18.04.2003, 20:26
    #32144457
DimaR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Каким образом запрос SELECT... UNION ALL SELECT .... возвращает значения
А почему бы order by не поставить?
...
Рейтинг: 0 / 0
18.04.2003, 20:36
    #32144458
DimaR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Каким образом запрос SELECT... UNION ALL SELECT .... возвращает значения
Извиняюсь, невнимательно посмотрел.
...
Рейтинг: 0 / 0
21.04.2003, 11:22
    #32144886
AI
AI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Каким образом запрос SELECT... UNION ALL SELECT .... возвращает значения
union all так и работает - сначала результаты первого запроса, потом следующего и т.д. Никаких побочных сортировок не производится. Только, кажется, внутри каждого подзапроса нельзя ставить order by.
...
Рейтинг: 0 / 0
24.04.2003, 09:17
    #32147341
BRO-m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Каким образом запрос SELECT... UNION ALL SELECT .... возвращает значения
To AL: А если надо отсортировать внутри UNION?
...
Рейтинг: 0 / 0
24.04.2003, 09:25
    #32147350
AI
AI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Каким образом запрос SELECT... UNION ALL SELECT .... возвращает значения
select 1 from dual
union all
select 2 from dual
union all
select 3 from dual
order by 1 desc;

То есть order by общий для всех строк. И не путайте, пожалуйста union и union all.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Каким образом запрос SELECT... UNION ALL SELECT .... возвращает значения / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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