|
Как в SQL-таблице запросом вычесть в определенном столбце определенное число? | ☑ | ||
---|---|---|---|---|
0
bas28000
06.11.15
✎
13:41
|
Во всех строках. Помогите, гуру sql, а :)
|
|||
1
ДенисЧ
06.11.15
✎
13:42
|
select а, б-10
from MyTable |
|||
2
MrKartez
06.11.15
✎
13:42
|
(1) наверное там еще условие должно быть по типу ВЫБРАТЬ КОГДА ТОГДА
|
|||
3
ДенисЧ
06.11.15
✎
13:43
|
(2) В ТЗ этого нет
|
|||
4
Dotoshin
06.11.15
✎
13:44
|
Если не ошибаюсь, то как-то так:
Update TableName set FieldName = FieldName - NumValue |
|||
5
Лефмихалыч
06.11.15
✎
13:44
|
udpate table Table set col1 = col1-42
|
|||
6
Лефмихалыч
06.11.15
✎
13:45
|
(5)слово лишнее...
|
|||
7
Ёпрст
06.11.15
✎
13:45
|
а зачем апдейт делать?
|
|||
8
ДенисЧ
06.11.15
✎
13:45
|
(4) (5) а где вы выкопали апдейт в постановке?
|
|||
9
Sammo
06.11.15
✎
13:46
|
Какой скуль-то?
|
|||
10
Dotoshin
06.11.15
✎
13:46
|
(8) >>Во всех строках.
|
|||
11
never_sleep
06.11.15
✎
13:46
|
(7) Так модификация же?
|
|||
12
ДенисЧ
06.11.15
✎
13:47
|
(11) где это написано?
|
|||
13
Лефмихалыч
06.11.15
✎
13:47
|
(8) >Как в таблице вычесть в определенном столбце
|
|||
14
never_sleep
06.11.15
✎
13:47
|
(12) селект же просто делает выборку без изменения исходной таблицы
|
|||
15
Deon
06.11.15
✎
13:47
|
А уже придумано какое-нибудь определение в одно слово для ТС, вбросившего вопрос и ушедшего поспать на пару часиков?
|
|||
16
never_sleep
06.11.15
✎
13:48
|
хотя ТСу может и правда нужна просто выборка
|
|||
17
ДенисЧ
06.11.15
✎
13:48
|
(13) Не надо придумывать постановку самому.. На это есть ТС
|
|||
18
Dotoshin
06.11.15
✎
13:48
|
(8) У него в нулевом посте доп.соглашение к ТЗ :)
|
|||
19
Лефмихалыч
06.11.15
✎
13:48
|
(17) ну, так и не придумывай
|
|||
20
Лефмихалыч
06.11.15
✎
13:49
|
(15) матофильтр не пропускает, по этому термин есть, но он негласный
|
|||
21
ДенисЧ
06.11.15
✎
13:49
|
(19) Я и не придумываю.
Я даю решение строго по ТЗ. Нигде же не сказано, что нужно менять исходную таблицу? |
|||
22
Dotoshin
06.11.15
✎
13:51
|
(20) Термин есть, а слова нет, прямо как здесь https://www.youtube.com/watch?v=4_DPaLm0ddU
|
|||
23
Лефмихалыч
06.11.15
✎
13:57
|
(21) ты занудствуешь
|
|||
24
never_sleep
06.11.15
✎
13:59
|
да постановка вопроса у ТСа неоднозначная. Никто с уверенностью сказать не сможет, что он имел ввиду.
|
|||
25
bas28000
06.11.15
✎
14:14
|
В общем уточнение ТЗ, дамы и господа - есть столбец в таблице, в нем есть некие числа, с точностью до какого-то там знака. Нужно обновить значения в этом столбце, вычтя из них например 300, ну или 5.
|
|||
26
ДенисЧ
06.11.15
✎
14:14
|
(25) тогда про апдейт тебе уже написали минимум 2 раза
|
|||
27
bas28000
06.11.15
✎
14:25
|
(26) Да, спасибо!
(4) Верный ответ. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |