powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как можно отсортировать выборку?
11 сообщений из 11, страница 1 из 1
Как можно отсортировать выборку?
    #32168286
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто-нибудь знает как отсортировать выборку по полю, которое в этой выборке не учавствует? Спасибо.
...
Рейтинг: 0 / 0
Как можно отсортировать выборку?
    #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
Как можно отсортировать выборку?
    #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
Как можно отсортировать выборку?
    #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
Как можно отсортировать выборку?
    #32170856
IBMer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
v8.1
...
Рейтинг: 0 / 0
Как можно отсортировать выборку?
    #32170873
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
7.2 for w2k и 7.1 for OS/390.
...
Рейтинг: 0 / 0
Как можно отсортировать выборку?
    #32171302
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Victor Am не всё так просто. Нужно сделать запрос типа такого:
SELECT name,fam,otch
FROM family
order by age
2 NEWYear что -то слишком абстрактно, я пока что не такой асс. Что за creator? И почему смотрим в системные таблицы? Объясните, пожалуйста, если не трудно. Большое спасибо.
...
Рейтинг: 0 / 0
Как можно отсортировать выборку?
    #32171400
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2riman
NewYear на примере системной таблице показал тебе, что это делается без напрягов. Выбирается поле NAME, а сортируется по полю CREATER (fetch first 3 rows only - это возвратить первые 3 записи)
...
Рейтинг: 0 / 0
Как можно отсортировать выборку?
    #32171439
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда я пробую на АС'ке провернуть, что -нибудь подобное она ругается. Говорит, что нельзя указывать в ORDER BY поле вне выборки. Пойду копать дальше.
...
Рейтинг: 0 / 0
Как можно отсортировать выборку?
    #32171520
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
знаю, на AS-ке это не работает, все верно. с этого и нужно было начинать.
придется добавить поле в выборку.
...
Рейтинг: 0 / 0
Как можно отсортировать выборку?
    #32171698
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мдаа. Видимо так придется сделать. Спасибо ответившим.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как можно отсортировать выборку?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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