powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вычисление одного значнения на основе другого
4 сообщений из 4, страница 1 из 1
Вычисление одного значнения на основе другого
    #39907805
Begimot441
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья, добрый день!

На начальном этапе изучения SQL столкнулся с задачей:
1. В качестве результата выполнения запроса должно получиться два числа;
2. Первое число вычисляется на основе большого вложенного запроса;
3. Второе число - алгебраическое действие с первым числом (например, умножить на 5 и плюс 10).

Какая конструкция здесь применяется, чтобы не повторять два раза выполнение вложенного запроса (в инете слету не нашел)?

Спасибо заранее!
...
Рейтинг: 0 / 0
Вычисление одного значнения на основе другого
    #39907822
entrypoint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Begimot441,

Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT 
       [Большой вложенный запрос].[Первое число]		AS [Первое число],
       [Большой вложенный запрос].[Первое число] * 5 + 10	AS [Второе число]
FROM
     (
	   SELECT 2 AS [Первое число]
     ) AS [Большой вложенный запрос];
...
Рейтинг: 0 / 0
Вычисление одного значнения на основе другого
    #39907829
Begimot441
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! Осознал...
SQL forever!!!
...
Рейтинг: 0 / 0
Вычисление одного значнения на основе другого
    #39908425
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Begimot441,

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


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