powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / вложенные запросы. вопрос неофита.
6 сообщений из 6, страница 1 из 1
вложенные запросы. вопрос неофита.
    #39833918
yurivku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простите, смотрю курсы https://edu.postgrespro.ru/dev1/dev1_09_sql_func.html


что такое max2 в конструкции ниже?
Простите за тупой вопрос, в мелкософте такого нет.

CREATE FUNCTION maximum(a anyelement, b anyelement, c anyelement default null)
RETURNS anyelement AS $$
SELECT CASE
WHEN c IS NULL THEN
x
ELSE
CASE WHEN x > c THEN x ELSE c END
END
FROM (
SELECT CASE WHEN a > b THEN a ELSE b END
) max2(x);
$$ LANGUAGE SQL;
...
Рейтинг: 0 / 0
вложенные запросы. вопрос неофита.
    #39833955
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurivkuПростите, смотрю курсы https://edu.postgrespro.ru/dev1/dev1_09_sql_func.html


что такое max2 в конструкции ниже?
Простите за тупой вопрос, в мелкософте такого нет.

CREATE FUNCTION maximum(a anyelement, b anyelement, c anyelement default null)
RETURNS anyelement AS $$
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
    SELECT CASE
               WHEN c IS NULL THEN
                   x
               ELSE
                   CASE WHEN x > c THEN x ELSE c END
           END
    FROM (
        SELECT CASE WHEN a > b THEN a ELSE b END
        )  AS max2(x);        --alias to subquery


$$ LANGUAGE SQL;
...
Рейтинг: 0 / 0
вложенные запросы. вопрос неофита.
    #39833963
yurivku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алиас , я полагаю, х, а max2 зачем? Почему не написать просто "as x"? и почему max2 а не min3 ??
...
Рейтинг: 0 / 0
вложенные запросы. вопрос неофита.
    #39833965
yurivku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yurivku,
Кажется начинаю въежать - max2 это имя виртуальной(временной) таблицы, а х ее столбец. так?

ЗЫ: еще раз пардон за примитивность вопроса
...
Рейтинг: 0 / 0
вложенные запросы. вопрос неофита.
    #39834050
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
вложенные запросы. вопрос неофита.
    #39834308
yurivku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vyegorovyurivku,

Да, именно так: https://www.postgresql.org/docs/current/queries-table-expressions.html#id-1.5.6.6.5.7.3

Спасибо, особенно за ссылку
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / вложенные запросы. вопрос неофита.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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