powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / математический знак из ячейки
3 сообщений из 3, страница 1 из 1
математический знак из ячейки
    #39135891
S_Layer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дня доброго!
задачка вот какая:
есть некая табличка Cond, в которой есть ID, x и y и ячейки с математическими знаками (+, -, * или /).
(ID, X, Y, Sign)

нужно построить запрос типа
INSERT INTO othertable (res) VALUES (cond.x |||| cond.y)
в другую таблицу должен попасть результат от математического действия, исходя из того, какой знак в той ячейке.
тоесть, при значениях cond.x = 32, cond.y=8 а cond.sign='/' в res должно занестись 4. если cond.sign='-', то 24 соответственно...

можно ли это сразу одним запросом делать? не затрагивая математические вычисления в языке программирования?
...
Рейтинг: 0 / 0
математический знак из ячейки
    #39135904
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S_Layer,

Код: sql
1.
2.
3.
4.
5.
6.
7.
select x,y
,case 
 when cond='-' then x-y
 ...
 when cond='/' then x/y
end as result
from ...
...
Рейтинг: 0 / 0
математический знак из ячейки
    #39135905
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не cond, а cond.sign, конечно же
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / математический знак из ячейки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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