Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как можно отсортировать выборку? / 11 сообщений из 11, страница 1 из 1
26.05.2003, 10:58
    #32168286
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отсортировать выборку?
Может кто-нибудь знает как отсортировать выборку по полю, которое в этой выборке не учавствует? Спасибо.
...
Рейтинг: 0 / 0
26.05.2003, 11:15
    #32168311
Victor Am
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отсортировать выборку?
ANSI SQL
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
CREATE TABLE MyTable
  (
  A1 INTEGER NOT NULL
  A2 INTEGER NOT NULL
  )
go

INSERT INTO MyTable (A1,A2) VALUES ( 1 , 1 )
INSERT INTO MyTable (A1,A2) VALUES ( 2 , 1 )
INSERT INTO MyTable (A1,A2) VALUES ( 3 , 200 )
INSERT INTO MyTable (A1,A2) VALUES ( 4 , 200 )
INSERT INTO MyTable (A1,A2) VALUES ( 5 , 1 )

go

SELECT A1 FROM MyTable WHERE A2= 200 

go
...
Рейтинг: 0 / 0
26.05.2003, 11:15
    #32168313
Victor Am
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отсортировать выборку?
ANSI SQL
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
CREATE TABLE MyTable
  (
  A1 INTEGER NOT NULL
  A2 INTEGER NOT NULL
  )
go

INSERT INTO MyTable (A1,A2) VALUES ( 1 , 1 )
INSERT INTO MyTable (A1,A2) VALUES ( 2 , 1 )
INSERT INTO MyTable (A1,A2) VALUES ( 3 , 200 )
INSERT INTO MyTable (A1,A2) VALUES ( 4 , 200 )
INSERT INTO MyTable (A1,A2) VALUES ( 5 , 1 )

go

SELECT A1 FROM MyTable WHERE A2= 200 

go
...
Рейтинг: 0 / 0
26.05.2003, 11:22
    #32168325
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отсортировать выборку?
ты что напрягся ?

select name from sysibm.systables order by creator fetch first 3 rows only;


NAME
-----------------ATTRIBUTES BUFFERPOOLNODES BUFFERPOOLS
3 record(s) selected.
...
Рейтинг: 0 / 0
28.05.2003, 15:06
    #32170856
IBMer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отсортировать выборку?
v8.1
...
Рейтинг: 0 / 0
28.05.2003, 15:13
    #32170873
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отсортировать выборку?
7.2 for w2k и 7.1 for OS/390.
...
Рейтинг: 0 / 0
28.05.2003, 20:46
    #32171302
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отсортировать выборку?
2 Victor Am не всё так просто. Нужно сделать запрос типа такого:
SELECT name,fam,otch
FROM family
order by age
2 NEWYear что -то слишком абстрактно, я пока что не такой асс. Что за creator? И почему смотрим в системные таблицы? Объясните, пожалуйста, если не трудно. Большое спасибо.
...
Рейтинг: 0 / 0
29.05.2003, 08:58
    #32171400
golsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отсортировать выборку?
2riman
NewYear на примере системной таблице показал тебе, что это делается без напрягов. Выбирается поле NAME, а сортируется по полю CREATER (fetch first 3 rows only - это возвратить первые 3 записи)
...
Рейтинг: 0 / 0
29.05.2003, 09:53
    #32171439
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отсортировать выборку?
Когда я пробую на АС'ке провернуть, что -нибудь подобное она ругается. Говорит, что нельзя указывать в ORDER BY поле вне выборки. Пойду копать дальше.
...
Рейтинг: 0 / 0
29.05.2003, 10:43
    #32171520
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отсортировать выборку?
знаю, на AS-ке это не работает, все верно. с этого и нужно было начинать.
придется добавить поле в выборку.
...
Рейтинг: 0 / 0
29.05.2003, 12:18
    #32171698
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно отсортировать выборку?
Мдаа. Видимо так придется сделать. Спасибо ответившим.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как можно отсортировать выборку? / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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