powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Использование псевдонимов полей в SELECT (V5R3)
4 сообщений из 4, страница 1 из 1
Использование псевдонимов полей в SELECT (V5R3)
    #34344619
man_555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
SELECT
      (SELECT ... ) AS A1,
      (SELECT ... ) AS A2,
      A1 - A2 + SUM(F1) AS A3,
      A2 - A1 + SUM(F1) AS A4

FROM T1


Для сравнения Sybase умеет использовать всевдонимы A1 и A2.. а DB2 не взяла. Существуют ли обходные варианты?
...
Рейтинг: 0 / 0
Использование псевдонимов полей в SELECT (V5R3)
    #34344728
man_555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил вот так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT
    SUM(AMOUNT) - SUM(PERCENT)    
FROM (
    select    
        A2 AS AMOUNT,
         0  AS PERCENT
    from ...
UNION
    select    
         0  AS AMOUNT,
        А1 AS PERCENT
    from ...

) AS T1

а можно красивей?
...
Рейтинг: 0 / 0
Использование псевдонимов полей в SELECT (V5R3)
    #34344819
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
man_555Для сравнения Sybase умеет использовать всевдонимы A1 и A2.. а DB2 не взяла. Существуют ли обходные варианты?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT A.A1, A.A2, A.A1-A.A2+F.F A3, A.A2-A.A1+F.F A4
FROM
(
SELECT
      (SELECT ... ) AS A1,
      (SELECT ... ) AS A2,
FROM SYSIBM.SYSDUMMY1
) A,
(
SELECT SUM(F1) F
FROM T1
) F;
...
Рейтинг: 0 / 0
Использование псевдонимов полей в SELECT (V5R3)
    #34347305
man_555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
класс!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Использование псевдонимов полей в SELECT (V5R3)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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