powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Операция "умножения" в SQL DB2
3 сообщений из 3, страница 1 из 1
Операция "умножения" в SQL DB2
    #36430509
make123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,
подскажите пожалуйста как в DB2 выполнять математические операции в sql-скриптах.
Ниже представлен пример по умножению:

SELECT prod_id,
quantity,
item_price
quantity*item_price AS expanded_price
FROM OrderItems
WHERE order nam = 20008;
------------------------------------------------------------------------------
SELECT prod_id, quantity, item_price quantity*item_price AS expanded_price FROM OrderItems WHERE order nam = 20008
SQL0104N An unexpected token "*" was found following "item_price quantity".
Expected tokens may include: ",". SQLSTATE=42601

SQL0104N An unexpected token "*" was found following "item_price quantity". Expected tokens may include: ", ".

Explanation:

A syntax error in the SQL statement was detected at the specified
token following the text "<text>". The "<text>" field indicates
the 20 characters of the SQL statement that preceded the token
that is not valid.

As an aid to the programmer, a partial list of valid tokens is
provided in the SQLERRM field of the SQLCA as "<token-list>".
This list assumes the statement is correct to that point.

The statement cannot be processed.

User Response:

Examine and correct the statement in the area of the specified
token.

sqlcode : -104

sqlstate : 42601
...
Рейтинг: 0 / 0
Операция "умножения" в SQL DB2
    #36430629
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
make123подскажите пожалуйста как в DB2 выполнять математические операции в sql-скриптах.
Ниже представлен пример по умножению:

SELECT prod_id,
quantity,
item_price,
quantity*item_price AS expanded_price
FROM OrderItems
WHERE order nam = 20008;
------------------------------------------------------------------------------
SELECT prod_id, quantity, item_price quantity*item_price AS expanded_price FROM OrderItems WHERE order nam = 20008
SQL0104N An unexpected token "*" was found following "item_price quantity".
Expected tokens may include: ",". SQLSTATE=42601

SQL0104N An unexpected token "*" was found following "item_price quantity". Expected tokens may include: ", ".
...Пропущена запятая.
Кроме того, если у вас действительно поле 'order nam' заведено с пробелом, то его надо в двойные кавычки заключать.
...
Рейтинг: 0 / 0
Операция "умножения" в SQL DB2
    #36430648
make123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
получилось,
спасибо, Mark
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Операция "умножения" в SQL DB2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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